From 10ae0ff8320367862e6c30f5a2c37571528f218c Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Mon, 21 Oct 2024 16:58:12 +0200 Subject: [PATCH 01/14] Update react-compiler --- .eslintrc.js | 1 - .prettierignore | 2 -- babel.config.js | 3 +- lib/react-compiler-runtime/index.js | 21 -------------- lib/react-compiler-runtime/package.json | 10 ------- package-lock.json | 38 ++++++++++++------------- package.json | 6 ++-- 7 files changed, 24 insertions(+), 57 deletions(-) delete mode 100644 lib/react-compiler-runtime/index.js delete mode 100644 lib/react-compiler-runtime/package.json diff --git a/.eslintrc.js b/.eslintrc.js index 5f450f3ae6c2..cfbfdcc8fe91 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -109,7 +109,6 @@ module.exports = { 'plugin:prettier/recommended', ], plugins: ['@typescript-eslint', 'jsdoc', 'you-dont-need-lodash-underscore', 'react-native-a11y', 'react', 'testing-library', 'eslint-plugin-react-compiler', 'lodash', 'deprecation'], - ignorePatterns: ['lib/**'], parser: '@typescript-eslint/parser', parserOptions: { project: path.resolve(__dirname, './tsconfig.json'), diff --git a/.prettierignore b/.prettierignore index 98d06e8c5f71..7942f125387f 100644 --- a/.prettierignore +++ b/.prettierignore @@ -18,8 +18,6 @@ package-lock.json *.markdown # We need to modify the import here specifically, hence we disable prettier to get rid of the sorted imports src/libs/E2E/reactNativeLaunchingTest.ts -# Temporary while we keep react-compiler in our repo -lib/** # Automatically generated files src/libs/SearchParser/searchParser.js diff --git a/babel.config.js b/babel.config.js index 663eb29d5d2f..4bab99d065ce 100644 --- a/babel.config.js +++ b/babel.config.js @@ -3,11 +3,12 @@ require('dotenv').config(); const IS_E2E_TESTING = process.env.E2E_TESTING === 'true'; const ReactCompilerConfig = { - runtimeModule: 'react-compiler-runtime', + target: '18', environment: { enableTreatRefLikeIdentifiersAsRefs: true, }, }; + /** * Setting targets to node 20 to reduce JS bundle size * It is also recommended by babel: diff --git a/lib/react-compiler-runtime/index.js b/lib/react-compiler-runtime/index.js deleted file mode 100644 index 54e88d2b703a..000000000000 --- a/lib/react-compiler-runtime/index.js +++ /dev/null @@ -1,21 +0,0 @@ -// lib/react-compiler-runtime.js -const $empty = Symbol.for("react.memo_cache_sentinel"); -const React = require('react'); -/** - * DANGER: this hook is NEVER meant to be called directly! - * - * Note that this is a temporary userspace implementation of this function - * from React 19. It is not as efficient and may invalidate more frequently - * than the official API. Better to upgrade to React 19 as soon as we can. - **/ -export function c(size) { - return React.useState(() => { - const $ = new Array(size); - for (let ii = 0; ii < size; ii++) { - $[ii] = $empty; - } - // @ts-ignore - $[$empty] = true; - return $; - })[0]; -} diff --git a/lib/react-compiler-runtime/package.json b/lib/react-compiler-runtime/package.json deleted file mode 100644 index 3a0323538b6e..000000000000 --- a/lib/react-compiler-runtime/package.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "react-compiler-runtime", - "version": "0.0.1", - "description": "Runtime for React Compiler", - "license": "MIT", - "main": "index.js", - "dependencies": { - "react": "18.3.1" - } -} diff --git a/package-lock.json b/package-lock.json index b073179466b3..ff918196b0d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -202,7 +202,7 @@ "babel-jest": "29.4.1", "babel-loader": "^9.1.3", "babel-plugin-module-resolver": "^5.0.0", - "babel-plugin-react-compiler": "0.0.0-experimental-334f00b-20240725", + "babel-plugin-react-compiler": "^0.0.0-experimental-7929cc7-20241018", "babel-plugin-react-native-web": "^0.18.7", "babel-plugin-transform-remove-console": "^6.9.4", "clean-webpack-plugin": "^4.0.0", @@ -223,7 +223,7 @@ "eslint-plugin-jest": "^28.6.0", "eslint-plugin-jsdoc": "^46.2.6", "eslint-plugin-lodash": "^7.4.0", - "eslint-plugin-react-compiler": "0.0.0-experimental-9ed098e-20240725", + "eslint-plugin-react-compiler": "^19.0.0-beta-8a03594-20241020", "eslint-plugin-react-native-a11y": "^3.3.0", "eslint-plugin-storybook": "^0.8.0", "eslint-plugin-testing-library": "^6.2.2", @@ -247,7 +247,7 @@ "prettier": "^2.8.8", "pusher-js-mock": "^0.3.3", "react-compiler-healthcheck": "^0.0.0-experimental-ab3118d-20240725", - "react-compiler-runtime": "file:./lib/react-compiler-runtime", + "react-compiler-runtime": "^0.0.0-experimental-7929cc7-20241018", "react-is": "^18.3.1", "react-native-clean-project": "^4.0.0-alpha4.0", "react-test-renderer": "18.3.1", @@ -277,14 +277,6 @@ "npm": "10.7.0" } }, - "lib/react-compiler-runtime": { - "version": "0.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "react": "18.3.1" - } - }, "node_modules/@actions/core": { "version": "1.10.0", "dev": true, @@ -18363,9 +18355,10 @@ } }, "node_modules/babel-plugin-react-compiler": { - "version": "0.0.0-experimental-334f00b-20240725", + "version": "0.0.0-experimental-7929cc7-20241018", + "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-0.0.0-experimental-7929cc7-20241018.tgz", + "integrity": "sha512-P3oLmfAqujpmVGYbycdwTh9BWfV+6qPMb8lC3/2buGP5PceujrXZmenLFqJELsjHCAtSmOd8FkpaGcBjooHhhw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/generator": "7.2.0", "@babel/types": "^7.19.0", @@ -23549,9 +23542,10 @@ } }, "node_modules/eslint-plugin-react-compiler": { - "version": "0.0.0-experimental-9ed098e-20240725", + "version": "19.0.0-beta-8a03594-20241020", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-compiler/-/eslint-plugin-react-compiler-19.0.0-beta-8a03594-20241020.tgz", + "integrity": "sha512-bYg1COih1s3r14IV/AKdQs/SN7CQmNI0ZaMtPdgZ6gp1S1Q/KGP9P43w7R6dHJ4wYpuMBvekNJHQdVu+x6UM+A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", @@ -34093,9 +34087,10 @@ } }, "node_modules/react-compiler-healthcheck": { - "version": "0.0.0-experimental-b130d5f-20240625", + "version": "0.0.0-experimental-fcad6c3-20240807", + "resolved": "https://registry.npmjs.org/react-compiler-healthcheck/-/react-compiler-healthcheck-0.0.0-experimental-fcad6c3-20240807.tgz", + "integrity": "sha512-fnSOod+O/paJhLIhUeuNxD6rxQslV2lcgAVvkCqdBjoq7a0EbHImFUMGOLhSlFDspf6zx2EUF3AsCkZoRIK5Tg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", @@ -34178,8 +34173,13 @@ } }, "node_modules/react-compiler-runtime": { - "resolved": "lib/react-compiler-runtime", - "link": true + "version": "0.0.0-experimental-7929cc7-20241018", + "resolved": "https://registry.npmjs.org/react-compiler-runtime/-/react-compiler-runtime-0.0.0-experimental-7929cc7-20241018.tgz", + "integrity": "sha512-KZfrkJxrXKGKSrUt/qSZ4YW/PT6U6uTS5YeI3OHuhTH9cBFSgaV9UOhldD9AEz6Ut5S8x3+toE3iV+g9xbBXkQ==", + "dev": true, + "peerDependencies": { + "react": "^18.2.0 || ^19.0.0" + } }, "node_modules/react-content-loader": { "version": "7.0.0", diff --git a/package.json b/package.json index 4025acf271ea..c1ad05df29da 100644 --- a/package.json +++ b/package.json @@ -257,7 +257,7 @@ "babel-jest": "29.4.1", "babel-loader": "^9.1.3", "babel-plugin-module-resolver": "^5.0.0", - "babel-plugin-react-compiler": "0.0.0-experimental-334f00b-20240725", + "babel-plugin-react-compiler": "^0.0.0-experimental-7929cc7-20241018", "babel-plugin-react-native-web": "^0.18.7", "babel-plugin-transform-remove-console": "^6.9.4", "clean-webpack-plugin": "^4.0.0", @@ -278,7 +278,7 @@ "eslint-plugin-jest": "^28.6.0", "eslint-plugin-jsdoc": "^46.2.6", "eslint-plugin-lodash": "^7.4.0", - "eslint-plugin-react-compiler": "0.0.0-experimental-9ed098e-20240725", + "eslint-plugin-react-compiler": "^19.0.0-beta-8a03594-20241020", "eslint-plugin-react-native-a11y": "^3.3.0", "eslint-plugin-storybook": "^0.8.0", "eslint-plugin-testing-library": "^6.2.2", @@ -302,7 +302,7 @@ "prettier": "^2.8.8", "pusher-js-mock": "^0.3.3", "react-compiler-healthcheck": "^0.0.0-experimental-ab3118d-20240725", - "react-compiler-runtime": "file:./lib/react-compiler-runtime", + "react-compiler-runtime": "^0.0.0-experimental-7929cc7-20241018", "react-is": "^18.3.1", "react-native-clean-project": "^4.0.0-alpha4.0", "react-test-renderer": "18.3.1", From b9e49e3362a92f511ac441fe2f5cb98b20984f48 Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Tue, 22 Oct 2024 13:39:53 +0200 Subject: [PATCH 02/14] Ensure components compiled with react-compiler are tested in Jest --- babel.config.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/babel.config.js b/babel.config.js index 4bab99d065ce..e769b6986987 100644 --- a/babel.config.js +++ b/babel.config.js @@ -7,6 +7,8 @@ const ReactCompilerConfig = { environment: { enableTreatRefLikeIdentifiersAsRefs: true, }, + // We exclude 'tests' directory from compilation, but still compile components imported in test files. + sources: (filename) => !filename.includes('tests/'), }; /** @@ -53,6 +55,8 @@ const webpack = { const metro = { presets: [require('@react-native/babel-preset')], plugins: [ + ['babel-plugin-react-compiler', ReactCompilerConfig], // must run first! + // This is needed due to a react-native bug: https://github.com/facebook/react-native/issues/29084#issuecomment-1030732709 // It is included in metro-react-native-babel-preset but needs to be before plugin-proposal-class-properties or FlatList will break '@babel/plugin-transform-flow-strip-types', @@ -155,11 +159,5 @@ module.exports = (api) => { const runningIn = api.caller((args = {}) => args.name); console.debug(' - running in: ', runningIn); - // don't include react-compiler in jest, because otherwise tests will fail - if (runningIn !== 'babel-jest') { - // must run first! - metro.plugins.unshift(['babel-plugin-react-compiler', ReactCompilerConfig]); - } - return ['metro', 'babel-jest'].includes(runningIn) ? metro : webpack; }; From e85266a44901a3c6d40936a68e72f8901c149657 Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Tue, 22 Oct 2024 13:42:37 +0200 Subject: [PATCH 03/14] Bump packages to beta --- package-lock.json | 24 ++++++++++++------------ package.json | 6 +++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index ff918196b0d7..914dbdb4842f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -202,7 +202,7 @@ "babel-jest": "29.4.1", "babel-loader": "^9.1.3", "babel-plugin-module-resolver": "^5.0.0", - "babel-plugin-react-compiler": "^0.0.0-experimental-7929cc7-20241018", + "babel-plugin-react-compiler": "^19.0.0-beta-8a03594-20241020", "babel-plugin-react-native-web": "^0.18.7", "babel-plugin-transform-remove-console": "^6.9.4", "clean-webpack-plugin": "^4.0.0", @@ -246,8 +246,8 @@ "portfinder": "^1.0.28", "prettier": "^2.8.8", "pusher-js-mock": "^0.3.3", - "react-compiler-healthcheck": "^0.0.0-experimental-ab3118d-20240725", - "react-compiler-runtime": "^0.0.0-experimental-7929cc7-20241018", + "react-compiler-healthcheck": "^19.0.0-beta-8a03594-20241020", + "react-compiler-runtime": "^19.0.0-beta-8a03594-20241020", "react-is": "^18.3.1", "react-native-clean-project": "^4.0.0-alpha4.0", "react-test-renderer": "18.3.1", @@ -18355,9 +18355,9 @@ } }, "node_modules/babel-plugin-react-compiler": { - "version": "0.0.0-experimental-7929cc7-20241018", - "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-0.0.0-experimental-7929cc7-20241018.tgz", - "integrity": "sha512-P3oLmfAqujpmVGYbycdwTh9BWfV+6qPMb8lC3/2buGP5PceujrXZmenLFqJELsjHCAtSmOd8FkpaGcBjooHhhw==", + "version": "19.0.0-beta-8a03594-20241020", + "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-19.0.0-beta-8a03594-20241020.tgz", + "integrity": "sha512-Wk0748DZzQEmjkEN4SbBujM5al4q5TfRBapA32ax0AID/Yek3emS+eyCvPvb4zPddYJTAF4LaJNLt8uHYfdKAQ==", "dev": true, "dependencies": { "@babel/generator": "7.2.0", @@ -34087,9 +34087,9 @@ } }, "node_modules/react-compiler-healthcheck": { - "version": "0.0.0-experimental-fcad6c3-20240807", - "resolved": "https://registry.npmjs.org/react-compiler-healthcheck/-/react-compiler-healthcheck-0.0.0-experimental-fcad6c3-20240807.tgz", - "integrity": "sha512-fnSOod+O/paJhLIhUeuNxD6rxQslV2lcgAVvkCqdBjoq7a0EbHImFUMGOLhSlFDspf6zx2EUF3AsCkZoRIK5Tg==", + "version": "19.0.0-beta-8a03594-20241020", + "resolved": "https://registry.npmjs.org/react-compiler-healthcheck/-/react-compiler-healthcheck-19.0.0-beta-8a03594-20241020.tgz", + "integrity": "sha512-wupgZ4fASQ+oRI88V6QIERKCHZUo6322LXlH8EotsWQDc8c4EXgPdkZHO/zH+zDh4Np4qZM36bFbZgHPXtI0FA==", "dev": true, "dependencies": { "@babel/core": "^7.24.4", @@ -34173,9 +34173,9 @@ } }, "node_modules/react-compiler-runtime": { - "version": "0.0.0-experimental-7929cc7-20241018", - "resolved": "https://registry.npmjs.org/react-compiler-runtime/-/react-compiler-runtime-0.0.0-experimental-7929cc7-20241018.tgz", - "integrity": "sha512-KZfrkJxrXKGKSrUt/qSZ4YW/PT6U6uTS5YeI3OHuhTH9cBFSgaV9UOhldD9AEz6Ut5S8x3+toE3iV+g9xbBXkQ==", + "version": "19.0.0-beta-8a03594-20241020", + "resolved": "https://registry.npmjs.org/react-compiler-runtime/-/react-compiler-runtime-19.0.0-beta-8a03594-20241020.tgz", + "integrity": "sha512-YWl8SjxsWGU1dpxHvWS0vxTkpeLXTZ/Y7IVzwZGj6yAfXOEie1MduuAR0TFiGeV0RxFLp5jKUIWl+ZglN4dMQw==", "dev": true, "peerDependencies": { "react": "^18.2.0 || ^19.0.0" diff --git a/package.json b/package.json index c1ad05df29da..10db583b09b2 100644 --- a/package.json +++ b/package.json @@ -257,7 +257,7 @@ "babel-jest": "29.4.1", "babel-loader": "^9.1.3", "babel-plugin-module-resolver": "^5.0.0", - "babel-plugin-react-compiler": "^0.0.0-experimental-7929cc7-20241018", + "babel-plugin-react-compiler": "^19.0.0-beta-8a03594-20241020", "babel-plugin-react-native-web": "^0.18.7", "babel-plugin-transform-remove-console": "^6.9.4", "clean-webpack-plugin": "^4.0.0", @@ -301,8 +301,8 @@ "portfinder": "^1.0.28", "prettier": "^2.8.8", "pusher-js-mock": "^0.3.3", - "react-compiler-healthcheck": "^0.0.0-experimental-ab3118d-20240725", - "react-compiler-runtime": "^0.0.0-experimental-7929cc7-20241018", + "react-compiler-healthcheck": "^19.0.0-beta-8a03594-20241020", + "react-compiler-runtime": "^19.0.0-beta-8a03594-20241020", "react-is": "^18.3.1", "react-native-clean-project": "^4.0.0-alpha4.0", "react-test-renderer": "18.3.1", From 770a7fef00aaa32abdf495ab7e82b7ff10b43593 Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Tue, 22 Oct 2024 14:18:44 +0200 Subject: [PATCH 04/14] Update patches --- ...0-beta-8a03594-20241020+001+initial.patch} | 50 +++++++++---------- ...20241020+002+enable-ref-identifiers.patch} | 24 ++++----- ....0.0-beta-8a03594-20241020+003+json.patch} | 15 +++--- 3 files changed, 44 insertions(+), 45 deletions(-) rename patches/{react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+001+initial.patch => react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+001+initial.patch} (66%) rename patches/{react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+002+enable-ref-identifiers.patch => react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+002+enable-ref-identifiers.patch} (65%) rename patches/{react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+003+json.patch => react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+003+json.patch} (88%) diff --git a/patches/react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+001+initial.patch b/patches/react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+001+initial.patch similarity index 66% rename from patches/react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+001+initial.patch rename to patches/react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+001+initial.patch index d7c02701a636..03b386587338 100644 --- a/patches/react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+001+initial.patch +++ b/patches/react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+001+initial.patch @@ -1,8 +1,8 @@ diff --git a/node_modules/react-compiler-healthcheck/dist/index.js b/node_modules/react-compiler-healthcheck/dist/index.js -index b427385..4bf23db 100755 +index 5a4060d..460339b 100755 --- a/node_modules/react-compiler-healthcheck/dist/index.js +++ b/node_modules/react-compiler-healthcheck/dist/index.js -@@ -69154,7 +69154,7 @@ var reactCompilerCheck = { +@@ -56969,7 +56969,7 @@ var reactCompilerCheck = { compile(source, path); } }, @@ -11,11 +11,11 @@ index b427385..4bf23db 100755 const totalComponents = SucessfulCompilation.length + countUniqueLocInEvents(OtherFailures) + -@@ -69164,6 +69164,50 @@ var reactCompilerCheck = { +@@ -56979,6 +56979,50 @@ var reactCompilerCheck = { `Successfully compiled ${SucessfulCompilation.length} out of ${totalComponents} components.` ) ); -+ ++ + if (verbose) { + for (const compilation of [...SucessfulCompilation, ...ActionableFailures, ...OtherFailures]) { + const filename = compilation.fnLoc?.filename; @@ -38,33 +38,33 @@ index b427385..4bf23db 100755 + if (compilation.kind === "CompileError") { + const { reason, severity, loc } = compilation.detail; + -+ const lnNo = loc.start?.line; -+ const colNo = loc.start?.column; ++ const lnNo = loc.start?.line; ++ const colNo = loc.start?.column; + -+ const isTodo = severity === ErrorSeverity.Todo; ++ const isTodo = severity === ErrorSeverity.Todo; + -+ console.log( -+ chalk[isTodo ? 'yellow' : 'red']( -+ `Failed to compile ${ -+ filename -+ }${ -+ lnNo !== undefined ? `:${lnNo}${ -+ colNo !== undefined ? `:${colNo}` : "" -+ }.` : "" -+ }` -+ ), -+ chalk[isTodo ? 'yellow' : 'red'](reason? `Reason: ${reason}` : "") -+ ); -+ console.log("\n"); ++ console.log( ++ chalk[isTodo ? 'yellow' : 'red']( ++ `Failed to compile ${ ++ filename ++ }${ ++ lnNo !== undefined ? `:${lnNo}${ ++ colNo !== undefined ? `:${colNo}` : "" ++ }.` : "" ++ }` ++ ), ++ chalk[isTodo ? 'yellow' : 'red'](reason? `Reason: ${reason}` : "") ++ ); ++ console.log("\n"); + } + } + } }, }; const JsFileExtensionRE = /(js|ts|jsx|tsx)$/; -@@ -69200,9 +69244,16 @@ function main() { - type: "string", - default: "**/+(*.{js,mjs,jsx,ts,tsx}|package.json)", +@@ -57015,9 +57059,16 @@ function main() { + type: 'string', + default: '**/+(*.{js,mjs,jsx,ts,tsx}|package.json)', }) + .option('verbose', { + description: 'run with verbose logging', @@ -73,13 +73,13 @@ index b427385..4bf23db 100755 + alias: 'v', + }) .parseSync(); - const spinner = ora("Checking").start(); + const spinner = ora('Checking').start(); let src = argv.src; + let verbose = argv.verbose; const globOptions = { onlyFiles: true, ignore: [ -@@ -69222,7 +69273,7 @@ function main() { +@@ -57037,7 +57088,7 @@ function main() { libraryCompatCheck.run(source, path); } spinner.stop(); diff --git a/patches/react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+002+enable-ref-identifiers.patch b/patches/react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+002+enable-ref-identifiers.patch similarity index 65% rename from patches/react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+002+enable-ref-identifiers.patch rename to patches/react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+002+enable-ref-identifiers.patch index 6caa4ad4c373..8ae46e379619 100644 --- a/patches/react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+002+enable-ref-identifiers.patch +++ b/patches/react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+002+enable-ref-identifiers.patch @@ -1,28 +1,28 @@ diff --git a/node_modules/react-compiler-healthcheck/dist/index.js b/node_modules/react-compiler-healthcheck/dist/index.js -index 4bf23db..fa2ab22 100755 +index 460339b..17b0f96 100755 --- a/node_modules/react-compiler-healthcheck/dist/index.js +++ b/node_modules/react-compiler-healthcheck/dist/index.js -@@ -69088,6 +69088,9 @@ const COMPILER_OPTIONS = { - compilationMode: "infer", - panicThreshold: "critical_errors", - logger: logger, +@@ -56902,6 +56902,9 @@ const COMPILER_OPTIONS = { + noEmit: true, + compilationMode: 'infer', + panicThreshold: 'critical_errors', + environment: { + enableTreatRefLikeIdentifiersAsRefs: true, + }, + logger: logger, }; function isActionableDiagnostic(detail) { - switch (detail.severity) { diff --git a/node_modules/react-compiler-healthcheck/src/checks/reactCompiler.ts b/node_modules/react-compiler-healthcheck/src/checks/reactCompiler.ts -index 09c9b9b..d2418e0 100644 +index 3094548..fd05b76 100644 --- a/node_modules/react-compiler-healthcheck/src/checks/reactCompiler.ts +++ b/node_modules/react-compiler-healthcheck/src/checks/reactCompiler.ts -@@ -51,6 +51,9 @@ const COMPILER_OPTIONS: Partial = { - compilationMode: "infer", - panicThreshold: "critical_errors", - logger, +@@ -50,6 +50,9 @@ const COMPILER_OPTIONS: Partial = { + noEmit: true, + compilationMode: 'infer', + panicThreshold: 'critical_errors', + environment: { + enableTreatRefLikeIdentifiersAsRefs: true, + }, + logger, }; - function isActionableDiagnostic(detail: CompilerErrorDetailOptions) { diff --git a/patches/react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+003+json.patch b/patches/react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+003+json.patch similarity index 88% rename from patches/react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+003+json.patch rename to patches/react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+003+json.patch index a3de7a365889..246351351195 100644 --- a/patches/react-compiler-healthcheck+0.0.0-experimental-b130d5f-20240625+003+json.patch +++ b/patches/react-compiler-healthcheck+19.0.0-beta-8a03594-20241020+003+json.patch @@ -1,8 +1,8 @@ diff --git a/node_modules/react-compiler-healthcheck/dist/index.js b/node_modules/react-compiler-healthcheck/dist/index.js -index fa2ab22..93be1fb 100755 +index 17b0f96..e386e34 100755 --- a/node_modules/react-compiler-healthcheck/dist/index.js +++ b/node_modules/react-compiler-healthcheck/dist/index.js -@@ -69157,16 +69157,28 @@ var reactCompilerCheck = { +@@ -56972,16 +56972,28 @@ var reactCompilerCheck = { compile(source, path); } }, @@ -24,7 +24,7 @@ index fa2ab22..93be1fb 100755 + ) + ); + } -+ ++ + if (json) { + const extractFileName = (output) => output.fnLoc.filename; + const successfulFiles = SucessfulCompilation.map(extractFileName); @@ -34,10 +34,10 @@ index fa2ab22..93be1fb 100755 + failure: unsuccessfulFiles, + })); + } - + if (verbose) { for (const compilation of [...SucessfulCompilation, ...ActionableFailures, ...OtherFailures]) { -@@ -69253,10 +69265,17 @@ function main() { +@@ -57068,10 +57080,17 @@ function main() { default: false, alias: 'v', }) @@ -48,14 +48,14 @@ index fa2ab22..93be1fb 100755 + alias: 'j', + }) .parseSync(); - const spinner = ora("Checking").start(); + const spinner = ora('Checking').start(); let src = argv.src; let verbose = argv.verbose; + let json = argv.json; const globOptions = { onlyFiles: true, ignore: [ -@@ -69276,9 +69295,12 @@ function main() { +@@ -57091,9 +57110,11 @@ function main() { libraryCompatCheck.run(source, path); } spinner.stop(); @@ -63,7 +63,6 @@ index fa2ab22..93be1fb 100755 - strictModeCheck.report(); - libraryCompatCheck.report(); + reactCompilerCheck.report(verbose, json); -+ // using json option we only want to get list of files + if (!json) { + strictModeCheck.report(); + libraryCompatCheck.report(); From 8d3f1db0ef1b28c5ef9c03f251d9b9dc2adaed4e Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Tue, 22 Oct 2024 17:36:36 +0200 Subject: [PATCH 05/14] Add ignore react-compiler comments after upgrading eslint rule --- result.json | 150775 +++++++++++++++ script.py | 34 + .../AttachmentPicker/index.native.tsx | 2 + src/components/AttachmentPicker/index.tsx | 3 + .../Attachments/AttachmentCarousel/index.tsx | 1 + .../AvatarCropModal/AvatarCropModal.tsx | 1 + .../ButtonWithDropdownMenu/index.tsx | 3 + .../DisplayNames/DisplayNamesWithTooltip.tsx | 1 + .../DragAndDrop/NoDropZone/index.tsx | 2 + src/components/DragAndDrop/Provider/index.tsx | 1 + .../DraggableList/useDraggableInPortal.ts | 1 + src/components/EmojiPicker/EmojiPicker.tsx | 3 +- src/components/FilePicker/index.native.tsx | 1 + src/components/FilePicker/index.tsx | 1 + src/components/FlatList/index.tsx | 1 + src/components/Form/InputWrapper.tsx | 1 + src/components/FormElement/index.tsx | 1 + src/components/Hoverable/ActiveHoverable.tsx | 1 + src/components/Hoverable/index.tsx | 1 + src/components/ImageView/index.tsx | 1 + src/components/ImportSpreadsheet.tsx | 2 +- src/components/KYCWall/BaseKYCWall.tsx | 2 + .../LHNOptionsList/OptionRowLHNData.tsx | 3 + src/components/MagicCodeInput.tsx | 1 + src/components/OptionListContextProvider.tsx | 1 + src/components/PopoverProvider/index.tsx | 1 + .../GenericPressable/BaseGenericPressable.tsx | 1 + .../ReportActionItemEmojiReactions.tsx | 1 + src/components/ScreenWrapper.tsx | 1 + src/components/Search/index.tsx | 3 + src/components/SwipeableView/index.native.tsx | 7 +- src/components/Switch.tsx | 1 + .../TextInput/TextInputLabel/index.tsx | 1 + .../BaseGenericTooltip/index.native.tsx | 1 + .../Tooltip/BaseGenericTooltip/index.tsx | 1 + src/components/Tooltip/GenericTooltip.tsx | 4 +- .../Tooltip/PopoverAnchorTooltip.tsx | 2 +- .../VideoPopoverMenuContext.tsx | 1 + src/hooks/useCancellationType.ts | 1 + src/hooks/useDebounce.ts | 1 + src/hooks/useDebouncedState.ts | 1 + src/hooks/useDeepCompareRef.ts | 3 + src/hooks/useNetwork.ts | 1 + src/hooks/usePrevious.ts | 1 + src/hooks/useSingleExecution/index.native.ts | 1 + src/hooks/useSubStep/index.ts | 2 + .../Navigation/AppNavigator/AuthScreens.tsx | 3 + src/pages/NewChatConfirmPage.tsx | 1 + .../ReimbursementAccountPage.tsx | 1 + src/pages/home/ReportScreen.tsx | 3 + .../PopoverReportActionContextMenu.tsx | 1 + .../ComposerWithSuggestions/index.e2e.tsx | 1 + .../ReportActionCompose/SuggestionEmoji.tsx | 1 + .../ReportActionCompose/SuggestionMention.tsx | 4 + .../report/ReportActionItemMessageEdit.tsx | 2 + .../report/ReportActionItemParentAction.tsx | 1 + src/pages/home/report/ReportActionsList.tsx | 6 + .../home/report/withReportOrNotFound.tsx | 3 + src/pages/home/sidebar/SidebarLinksData.tsx | 1 + .../step/IOURequestStepScan/index.native.tsx | 1 + src/pages/settings/AboutPage/ConsolePage.tsx | 1 + .../Security/AddDelegate/AddDelegatePage.tsx | 1 + src/pages/signin/SignInPage.tsx | 1 + src/pages/tasks/TaskAssigneeSelectorModal.tsx | 1 + 64 files changed, 150905 insertions(+), 8 deletions(-) create mode 100644 result.json create mode 100644 script.py diff --git a/result.json b/result.json new file mode 100644 index 000000000000..863db67a31f1 --- /dev/null +++ b/result.json @@ -0,0 +1,150775 @@ +[ + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/authorChecklist/authorChecklist.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 28, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 28, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 29, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 29, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "prefer-const", + "severity": 2, + "message": "'contentBeforeChecklist' is never reassigned. Use 'const' instead.", + "line": 89, + "column": 10, + "nodeType": "Identifier", + "messageId": "useConst", + "endLine": 89, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "prefer-const", + "severity": 2, + "message": "'contentAfterChecklist' is never reassigned. Use 'const' instead.", + "line": 89, + "column": 45, + "nodeType": "Identifier", + "messageId": "useConst", + "endLine": 89, + "endColumn": 66, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 135, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 135, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/authorChecklist/categories/Category.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/authorChecklist/categories/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/authorChecklist/categories/newComponentCategory.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `pull_request` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 14, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 14, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/awaitStagingDeploys/awaitStagingDeploys.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 21, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 21, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 32, + "column": 21, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 32, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/bumpVersion/bumpVersion.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/checkDeployBlockers/checkDeployBlockers.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 16, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 16, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 32, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 32, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 33, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 33, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/createOrUpdateStagingDeploy/createOrUpdateStagingDeploy.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 148, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 148, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/getArtifactInfo/getArtifactInfo.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/getDeployPullRequestList/getDeployPullRequestList.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 23, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 23, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/getGraphiteString/getGraphiteString.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/getPreviousVersion/getPreviousVersion.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-non-null-assertion", + "severity": 2, + "message": "Forbidden non-null assertion.", + "line": 20, + "column": 61, + "nodeType": "TSNonNullExpression", + "messageId": "noNonNull", + "endLine": 20, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/getPullRequestDetails/getPullRequestDetails.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-base-to-string", + "severity": 2, + "message": "'pullRequestNumber' will use Object's default stringification format ('[object Object]') when stringified.", + "line": 19, + "column": 56, + "nodeType": "Identifier", + "messageId": "baseToString", + "endLine": 19, + "endColumn": 73, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/restrict-template-expressions", + "severity": 2, + "message": "Invalid type \"{}\" of template literal expression.", + "line": 19, + "column": 56, + "nodeType": "Identifier", + "messageId": "invalidType", + "endLine": 19, + "endColumn": 73, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 52, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 52, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/isStagingDeployLocked/isStagingDeployLocked.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/markPullRequestsAsDeployed/markPullRequestsAsDeployed.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/no-import-module-exports", + "severity": 2, + "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 2, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "import/no-import-module-exports", + "severity": 2, + "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", + "line": 3, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 3, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "import/no-import-module-exports", + "severity": 2, + "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", + "line": 4, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 4, + "endColumn": 50, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "import/no-import-module-exports", + "severity": 2, + "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", + "line": 5, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 5, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "import/no-import-module-exports", + "severity": 2, + "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", + "line": 6, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 6, + "endColumn": 57, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "import/no-import-module-exports", + "severity": 2, + "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", + "line": 7, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 7, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "import/no-import-module-exports", + "severity": 2, + "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", + "line": 8, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 8, + "endColumn": 52, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 111, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 111, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 124, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 124, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `commit_sha` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 138, + "column": 25, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 138, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/postTestBuildComment/postTestBuildComment.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 67, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 67, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 69, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 69, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/proposalPoliceComment/proposalPoliceComment.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `comment_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 99, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 99, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/reopenIssueWithComment/reopenIssueWithComment.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 16, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 16, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 25, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 25, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/reviewerChecklist/reviewerChecklist.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/validateReassureOutput/validateReassureOutput.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/verifySignedCommits/verifySignedCommits.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 13, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 13, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/ActionUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/CONST.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/GitUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/GithubUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 119, + "column": 17, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 119, + "endColumn": 56, + "fix": {"range": [4339, 4378], "text": "this.internalOctokit!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 133, + "column": 17, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 133, + "endColumn": 56, + "fix": {"range": [4717, 4756], "text": "this.internalOctokit!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 148, + "column": 17, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 148, + "endColumn": 56, + "fix": {"range": [5141, 5180], "text": "this.internalOctokit!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 385, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 385, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 403, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 403, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 413, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 413, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 424, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 424, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 425, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 425, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 437, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 437, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 438, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 438, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 452, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 452, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 466, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 466, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 524, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 524, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 525, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 525, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 539, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 539, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `artifact_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 553, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 553, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `archive_format` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 554, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 554, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/OpenAIUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `assistant_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 33, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 33, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/nativeVersionUpdater.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/promiseSome.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/promiseWhile.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "lodash/import-scope", + "severity": 2, + "message": "Import individual methods from the Lodash module.", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 2, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/sanitizeStringForJSONParse.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `\\` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `\t` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `\n` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `\r` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 8, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 8, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `\f` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 9, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 9, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `\"` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 10, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 10, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/versionUpdater.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/scripts/createDocsRoutes.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/scripts/detectRedirectCycle.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.storybook/main.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.storybook/manager.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.storybook/preview.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.storybook/theme.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@dword-design/import-alias/prefer-alias", + "severity": 1, + "message": "Unexpected parent import '../src/styles/theme/colors'. Use '@styles/theme/colors' instead", + "line": 4, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 4, + "endColumn": 49, + "fix": {"range": [189, 215], "text": "@styles/theme/colors"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.storybook/webpack.config.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'config'.", + "line": 47, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 47, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'config'.", + "line": 50, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 50, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'config'.", + "line": 53, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 53, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'config'.", + "line": 56, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 56, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `react-native-config` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 57, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 57, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `react-native$` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 58, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 58, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@react-native-community/netinfo` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 59, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 59, + "endColumn": 42, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@react-navigation/native` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 60, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 60, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'config'.", + "line": 66, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 66, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '__REACT_WEB_CONFIG__'.", + "line": 73, + "column": 13, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 73, + "endColumn": 58, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'config'.", + "line": 76, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 76, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `__DEV__` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 104, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 104, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-native-camera-roll/camera-roll.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-native-clipboard/clipboard.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-native-community/netinfo.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-native-firebase/crashlytics.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-native-firebase/perf.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-navigation/native/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@ua/react-native-airship.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/fileMock.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/fs.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unsafe-assignment", + "severity": 2, + "message": "Unsafe assignment of an `any` value.", + "line": 2, + "column": 7, + "nodeType": "VariableDeclarator", + "messageId": "anyAssignment", + "endLine": 2, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-assignment", + "severity": 2, + "message": "Unsafe assignment of an `any` value.", + "line": 4, + "column": 1, + "nodeType": "AssignmentExpression", + "messageId": "anyAssignment", + "endLine": 4, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/fs/promises.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/pusher-js/react-native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-freeze.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 7, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 7, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-blob-util.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-config.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-dev-menu.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-device-info.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-document-picker.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-haptic-feedback.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-key-command.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-localize.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/no-import-module-exports", + "severity": 2, + "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 2, + "endColumn": 57, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-onyx.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-onyx-connect-in-libs", + "severity": 2, + "message": "Only call Onyx.connect() from inside a /src/libs/** file. React components and non-library code should not use Onyx.connect()", + "line": 34, + "column": 16, + "nodeType": "MemberExpression", + "endLine": 34, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-permissions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-safe-area-context.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 27, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 27, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 38, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 38, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-webview.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "* import is invalid because 'useWindowDimensions,StatusBar,TouchableOpacity,TouchableWithoutFeedback,TouchableNativeFeedback,TouchableHighlight,Pressable,Text,ScrollView' from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 2, + "column": 8, + "nodeType": "ImportDeclaration", + "messageId": "everythingWithCustomMessage", + "endLine": 2, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/assets/emojis/common.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/assets/emojis/en.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 8, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 8, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 11, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 11, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 14, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 14, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 17, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 17, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 20, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 20, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 23, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 23, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 26, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 26, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 29, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 29, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 32, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 32, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 35, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 35, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 38, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 38, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 41, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 41, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 44, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 44, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 47, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 47, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 50, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 50, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 53, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 53, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 56, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 56, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 59, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 59, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 62, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 62, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 65, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 65, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 68, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 68, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 71, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 71, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 74, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 74, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 77, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 77, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 80, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 80, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 83, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 83, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 86, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 86, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 89, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 89, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 92, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 92, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 95, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 95, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 98, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 98, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 101, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 101, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 104, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 104, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 107, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 107, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 110, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 110, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 113, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 113, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 116, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 116, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 119, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 119, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 122, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 122, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 125, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 125, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 128, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 128, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 131, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 131, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 134, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 134, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😶‍🌫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 137, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 137, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 140, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 140, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 143, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 143, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 146, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 146, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 149, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 149, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😮‍💨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 152, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 152, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 155, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 155, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 158, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 158, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 161, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 161, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 164, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 164, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 167, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 167, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 170, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 170, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 173, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 173, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 176, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 176, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 179, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 179, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 182, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 182, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 185, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 185, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 188, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 188, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 191, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 191, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 194, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 194, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 197, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 197, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 200, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 200, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😵‍💫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 203, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 203, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 206, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 206, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 209, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 209, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 212, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 212, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 215, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 215, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 218, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 218, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 221, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 221, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 224, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 224, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 227, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 227, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 230, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 230, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 233, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 233, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 236, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 236, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 239, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 239, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 242, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 242, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 245, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 245, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 248, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 248, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 251, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 251, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 254, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 254, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 257, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 257, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 260, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 260, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 263, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 263, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 266, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 266, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 269, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 269, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 272, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 272, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 275, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 275, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 278, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 278, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 281, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 281, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 284, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 284, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 287, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 287, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 290, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 290, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 293, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 293, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 296, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 296, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 299, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 299, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 302, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 302, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 305, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 305, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 308, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 308, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 311, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 311, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 314, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 314, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 317, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 317, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 320, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 320, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 323, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 323, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 326, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 326, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 329, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 329, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 332, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 332, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 335, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 335, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 338, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 338, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 341, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 341, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 344, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 344, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 347, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 347, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 350, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 350, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 353, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 353, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 356, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 356, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 359, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 359, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 362, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 362, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 365, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 365, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 368, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 368, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 371, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 371, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 374, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 374, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 377, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 377, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 380, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 380, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 383, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 383, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 386, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 386, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 389, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 389, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 392, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 392, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 395, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 395, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 398, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 398, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 401, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 401, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 404, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 404, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 407, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 407, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 410, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 410, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 413, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 413, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 416, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 416, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 419, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 419, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❤️‍🔥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 422, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 422, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❤️‍🩹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 425, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 425, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 428, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 428, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 431, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 431, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 434, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 434, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 437, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 437, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 440, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 440, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 443, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 443, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 446, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 446, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 449, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 449, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 452, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 452, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 455, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 455, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 458, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 458, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 461, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 461, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 464, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 464, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 467, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 467, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 470, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 470, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 473, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 473, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 476, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 476, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 479, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 479, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 482, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 482, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 485, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 485, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 488, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 488, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 491, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 491, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👁️‍🗨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 494, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 494, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 497, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 497, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 500, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 500, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 503, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 503, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 506, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 506, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 509, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 509, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 512, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 512, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖐️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 515, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 515, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 518, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 518, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 521, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 521, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 524, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 524, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 527, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 527, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 530, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 530, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 533, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 533, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 536, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 536, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 539, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 539, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 542, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 542, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 545, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 545, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 548, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 548, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 551, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 551, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 554, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 554, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 557, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 557, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 560, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 560, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 563, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 563, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 566, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 566, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 569, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 569, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 572, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 572, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 575, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 575, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 578, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 578, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 581, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 581, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 584, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 584, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 587, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 587, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 590, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 590, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 593, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 593, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 596, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 596, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 599, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 599, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 602, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 602, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 605, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 605, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 608, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 608, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 611, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 611, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 614, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 614, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 617, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 617, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 620, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 620, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 623, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 623, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 626, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 626, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 629, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 629, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 632, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 632, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 635, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 635, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 638, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 638, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 641, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 641, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 644, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 644, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 647, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 647, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 650, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 650, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 653, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 653, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 656, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 656, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 659, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 659, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 662, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 662, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 665, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 665, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 668, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 668, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 671, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 671, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 674, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 674, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 677, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 677, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👁️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 680, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 680, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 683, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 683, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 686, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 686, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 689, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 689, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 692, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 692, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 695, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 695, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 698, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 698, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 701, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 701, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 704, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 704, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 707, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 707, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 710, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 710, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 713, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 713, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧔‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 716, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 716, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧔‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 719, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 719, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 722, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 722, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 725, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 725, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 728, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 728, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 731, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 731, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 734, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 734, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 737, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 737, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 740, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 740, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 743, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 743, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 746, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 746, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 749, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 749, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 752, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 752, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 755, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 755, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 758, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 758, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👱‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 761, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 761, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👱‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 764, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 764, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 767, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 767, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 770, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 770, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 773, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 773, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 776, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 776, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙍‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 779, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 779, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙍‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 782, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 782, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 785, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 785, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙎‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 788, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 788, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙎‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 791, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 791, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 794, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 794, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙅‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 797, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 797, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙅‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 800, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 800, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 803, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 803, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙆‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 806, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 806, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙆‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 809, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 809, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 812, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 812, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💁‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 815, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 815, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💁‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 818, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 818, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 821, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 821, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙋‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 824, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 824, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙋‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 827, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 827, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 830, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 830, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧏‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 833, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 833, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧏‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 836, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 836, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 839, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 839, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙇‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 842, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 842, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙇‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 845, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 845, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 848, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 848, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤦‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 851, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 851, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤦‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 854, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 854, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 857, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 857, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤷‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 860, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 860, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤷‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 863, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 863, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 866, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 866, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 869, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 869, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 872, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 872, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 875, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 875, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 878, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 878, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 881, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 881, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 884, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 884, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 887, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 887, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 890, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 890, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 893, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 893, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 896, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 896, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 899, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 899, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 902, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 902, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 905, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 905, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 908, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 908, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 911, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 911, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 914, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 914, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 917, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 917, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 920, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 920, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 923, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 923, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 926, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 926, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 929, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 929, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 932, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 932, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 935, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 935, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 938, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 938, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 941, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 941, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 944, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 944, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 947, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 947, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 950, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 950, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 953, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 953, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 956, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 956, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 959, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 959, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 962, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 962, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 965, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 965, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 968, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 968, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 971, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 971, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 974, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 974, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 977, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 977, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 980, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 980, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 983, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 983, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 986, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 986, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 989, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 989, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 992, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 992, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 995, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 995, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 998, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 998, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1001, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1001, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1004, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1004, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1007, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1007, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1010, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1010, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👮‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1013, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1013, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👮‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1016, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1016, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1019, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1019, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕵️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1022, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1022, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕵️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1025, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1025, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1028, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1028, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💂‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1031, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1031, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💂‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1034, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1034, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1037, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1037, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1040, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1040, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👷‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1043, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1043, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👷‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1046, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1046, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1049, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1049, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1052, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1052, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1055, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1055, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1058, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1058, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👳‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1061, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1061, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👳‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1064, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1064, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1067, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1067, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1070, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1070, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1073, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1073, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤵‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1076, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1076, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤵‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1079, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1079, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1082, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1082, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👰‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1085, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1085, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👰‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1088, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1088, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1091, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1091, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1094, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1094, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1097, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1097, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1100, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1100, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1103, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1103, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1106, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1106, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1109, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1109, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1112, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1112, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1115, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1115, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1118, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1118, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🎄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1121, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1121, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1124, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1124, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦸‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1127, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1127, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦸‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1130, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1130, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1133, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1133, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦹‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1136, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1136, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦹‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1139, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1139, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1142, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1142, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧙‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1145, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1145, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧙‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1148, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1148, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1151, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1151, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧚‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1154, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1154, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧚‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1157, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1157, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1160, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1160, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧛‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1163, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1163, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧛‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1166, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1166, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1169, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1169, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧜‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1172, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1172, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧜‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1175, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1175, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1178, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1178, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧝‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1181, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1181, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧝‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1184, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1184, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1187, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1187, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1190, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1190, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧞‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1193, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1193, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧞‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1196, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1196, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1199, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1199, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧟‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1202, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1202, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧟‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1205, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1205, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1208, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1208, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💆‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1211, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1211, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💆‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1214, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1214, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1217, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1217, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💇‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1220, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1220, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💇‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1223, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1223, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1226, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1226, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚶‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1229, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1229, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚶‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1232, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1232, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1235, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1235, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧍‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1238, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1238, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧍‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1241, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1241, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1244, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1244, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧎‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1247, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1247, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧎‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1250, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1250, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1253, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1253, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1256, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1256, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1259, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1259, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1262, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1262, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1265, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1265, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1268, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1268, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1271, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1271, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1274, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1274, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1277, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1277, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1280, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1280, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏃‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1283, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1283, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏃‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1286, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1286, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1289, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1289, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1292, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1292, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1295, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1295, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1298, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1298, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👯‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1301, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1301, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👯‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1304, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1304, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1307, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1307, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧖‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1310, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1310, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧖‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1313, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1313, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1316, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1316, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧗‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1319, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1319, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧗‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1322, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1322, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1325, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1325, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1328, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1328, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1331, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1331, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1334, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1334, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1337, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1337, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏌️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1340, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1340, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏌️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1343, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1343, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1346, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1346, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏄‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1349, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1349, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏄‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1352, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1352, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1355, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1355, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚣‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1358, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1358, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚣‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1361, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1361, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1364, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1364, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏊‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1367, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1367, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏊‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1370, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1370, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1373, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1373, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛹️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1376, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1376, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛹️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1379, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1379, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1382, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1382, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏋️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1385, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1385, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏋️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1388, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1388, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1391, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1391, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚴‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1394, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1394, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚴‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1397, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1397, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1400, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1400, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚵‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1403, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1403, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚵‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1406, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1406, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1409, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1409, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤸‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1412, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1412, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤸‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1415, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1415, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1418, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1418, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤼‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1421, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1421, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤼‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1424, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1424, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1427, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1427, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤽‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1430, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1430, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤽‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1433, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1433, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1436, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1436, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤾‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1439, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1439, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤾‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1442, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1445, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1445, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤹‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1448, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1448, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤹‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1451, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1451, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1454, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧘‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1457, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1457, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧘‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1460, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1460, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1463, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1463, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1466, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🤝‍🧑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1469, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1469, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1472, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1472, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1475, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1475, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1478, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1481, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1481, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍❤️‍💋‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1484, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1484, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍❤️‍💋‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1487, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1487, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍❤️‍💋‍👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1490, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1490, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1493, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1493, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍❤️‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1496, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1496, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍❤️‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1499, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1499, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍❤️‍👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1502, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1502, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1505, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1505, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1508, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1508, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1511, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1511, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1514, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1514, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1517, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1517, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1520, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1520, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👨‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1523, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1523, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👨‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1526, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1526, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👨‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1529, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1529, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👨‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1532, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1532, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👨‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1535, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1535, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1538, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1538, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1541, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1541, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1544, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1544, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1547, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1547, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1550, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1550, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1553, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1553, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1556, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1556, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1559, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1559, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1562, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1562, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1565, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1565, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1568, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1568, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1571, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1571, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1574, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1574, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1577, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1577, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1580, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1580, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1583, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1583, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1586, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1586, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1589, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1589, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1592, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1592, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1595, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1595, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1598, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1598, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1601, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1601, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1604, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1604, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1607, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1607, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1610, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1610, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1613, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1613, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1616, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1616, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐕‍🦺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1619, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1619, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1622, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1622, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1625, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1625, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1628, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1628, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1631, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1631, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1634, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1634, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1637, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1637, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐈‍⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1640, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1640, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1643, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1643, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1646, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1646, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1649, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1649, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1652, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1652, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1655, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1655, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1658, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1658, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1661, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1661, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1664, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1664, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1667, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1667, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1670, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1670, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐦‍⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1673, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1673, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1676, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1676, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1679, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1679, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1683, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1683, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1686, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1686, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1689, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1689, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1692, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1692, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1695, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1695, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1698, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1698, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1701, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1701, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1704, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1704, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1707, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1707, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1710, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1710, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1713, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1713, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1716, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1716, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1719, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1719, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1722, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1722, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1725, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1725, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1728, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1728, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1731, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1731, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1734, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1734, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1737, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1737, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1740, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1740, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1743, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1743, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1746, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1746, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1749, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1749, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1752, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1752, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1755, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1755, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1758, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1758, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1761, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1761, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1764, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1764, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐿️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1767, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1767, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1770, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1770, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1773, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1773, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1776, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1776, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1779, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1779, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐻‍❄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1782, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1782, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1785, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1785, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1788, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1788, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1791, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1791, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1794, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1794, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1797, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1797, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1800, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1800, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1803, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1803, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1806, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1806, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1809, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1809, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1812, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1812, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1815, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1815, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1818, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1818, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1821, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1821, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1824, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1824, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1827, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1827, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1830, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1830, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕊️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1833, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1833, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1836, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1836, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1839, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1839, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1842, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1842, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1845, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1845, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1848, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1848, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1851, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1851, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1854, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1854, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1857, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1857, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1860, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1860, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1863, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1863, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1866, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1866, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1869, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1869, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1872, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1872, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1875, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1875, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1878, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1878, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1881, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1881, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1884, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1884, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1887, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1887, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1890, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1890, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1893, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1893, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1896, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1896, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1899, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1899, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1902, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1902, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1905, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1905, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1908, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1908, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1911, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1911, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1914, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1914, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1917, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1917, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1920, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1920, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1923, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1923, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1926, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1926, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1929, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1929, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1932, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1932, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1935, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1935, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1938, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1938, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1941, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1941, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1944, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1944, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1947, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1947, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1950, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1950, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1953, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1953, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1956, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1956, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1959, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1959, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1962, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1962, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1965, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1965, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1968, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1968, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1971, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1971, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1974, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1974, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1977, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1977, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1980, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1980, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1983, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1983, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1986, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1986, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1989, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1989, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1992, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1992, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1995, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1995, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1998, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1998, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2001, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2001, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2004, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2004, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2007, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2007, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2010, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2010, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2013, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2013, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2016, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2016, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2019, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2019, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2022, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2022, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2025, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2025, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2028, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2028, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2031, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2031, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2034, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2034, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2037, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2037, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2040, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2040, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2043, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2043, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2046, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2046, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2049, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2049, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2052, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2052, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2055, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2055, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2058, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2058, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2061, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2061, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2064, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2064, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2067, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2067, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2070, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2070, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2073, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2073, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2076, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2076, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2079, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2079, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2082, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2082, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2085, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2085, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2088, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2088, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2091, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2091, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2094, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2094, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2097, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2097, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2100, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2100, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2103, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2103, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2106, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2106, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2109, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2109, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2112, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2112, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2115, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2115, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2118, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2118, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2121, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2121, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2124, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2124, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2127, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2127, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2130, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2130, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2133, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2133, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2136, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2136, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2139, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2139, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2142, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2142, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2145, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2145, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2148, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2148, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2151, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2151, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2154, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2154, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2157, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2157, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2160, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2160, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2163, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2163, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2166, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2166, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2169, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2169, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2172, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2172, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2175, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2175, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2178, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2178, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2181, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2181, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2184, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2184, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2187, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2187, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2190, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2190, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2193, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2193, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2196, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2196, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2199, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2199, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2202, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2202, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2205, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2205, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2208, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2208, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2211, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2211, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2214, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2214, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2217, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2217, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2220, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2220, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2223, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2223, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2226, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2226, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2229, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2229, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2232, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2232, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2235, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2235, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2238, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2238, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2241, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2241, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2244, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2244, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2247, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2247, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2250, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2250, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2253, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2253, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2256, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2256, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2259, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2259, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2262, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2262, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2265, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2265, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2268, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2268, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2271, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2271, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2274, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2274, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2277, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2277, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2280, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2280, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2283, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2283, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2286, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2286, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2289, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2289, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2292, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2292, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2295, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2295, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2298, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2298, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2301, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2301, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2304, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2304, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2307, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2307, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2310, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2310, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2313, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2313, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2316, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2316, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2319, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2319, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2322, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2322, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2325, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2325, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2328, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2328, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2331, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2331, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2334, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2334, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2337, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2337, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2340, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2340, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2343, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2343, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2346, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2346, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2349, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2349, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2352, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2352, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2355, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2355, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2358, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2358, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2361, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2361, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2364, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2364, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2367, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2367, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2370, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2370, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2373, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2373, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2376, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2376, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2379, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2379, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2382, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2382, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2385, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2385, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2388, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2388, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2391, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2391, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2394, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2394, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2397, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2397, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2400, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2400, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2403, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2403, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2406, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2406, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2409, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2409, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2412, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2412, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2415, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2415, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2418, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2418, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2421, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2421, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2424, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2424, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2427, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2427, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2430, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2430, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2433, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2433, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2436, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2436, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2439, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2439, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2442, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2445, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2445, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2448, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2448, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2451, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2451, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2454, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2457, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2457, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2460, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2460, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2463, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2463, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2466, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2469, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2469, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2472, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2472, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2475, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2475, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2478, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2481, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2481, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2484, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2484, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2487, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2487, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2490, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2490, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2493, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2493, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2496, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2496, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2499, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2499, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2502, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2502, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2505, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2505, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2508, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2508, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2511, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2511, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2514, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2514, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2517, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2517, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2520, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2520, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2523, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2523, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏚️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2526, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2526, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2529, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2529, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2532, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2532, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2535, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2535, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2538, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2538, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2541, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2541, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2544, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2544, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2547, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2547, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2550, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2550, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2553, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2553, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2556, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2556, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2559, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2559, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2562, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2562, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2565, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2565, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2568, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2568, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2571, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2571, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2574, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2574, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2577, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2577, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2580, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2580, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2583, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2583, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2586, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2586, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2589, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2589, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2592, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2592, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2595, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2595, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2598, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2598, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2601, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2601, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2604, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2604, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2607, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2607, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2610, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2610, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2613, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2613, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2616, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2616, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2619, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2619, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2622, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2622, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2625, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2625, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2628, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2628, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2631, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2631, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2634, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2634, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2637, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2637, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2640, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2640, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2643, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2643, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2646, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2646, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2649, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2649, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2652, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2652, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2655, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2655, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2658, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2658, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2661, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2661, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2664, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2664, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2667, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2667, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2670, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2670, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2673, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2673, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2676, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2676, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2679, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2679, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2682, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2682, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2685, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2685, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2688, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2688, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2691, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2691, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2694, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2694, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2697, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2697, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2700, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2700, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2703, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2703, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2706, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2706, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2709, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2709, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2712, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2712, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2715, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2715, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2718, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2718, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2721, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2721, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2724, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2724, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2727, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2727, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2730, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2730, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2733, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2733, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2736, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2736, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2739, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2739, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2742, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2742, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2745, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2745, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2748, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2748, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2751, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2751, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2754, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2754, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2757, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2757, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2760, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2760, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2763, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2763, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2766, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2766, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2769, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2769, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2772, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2772, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2775, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2775, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2778, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2778, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛢️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2781, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2781, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2784, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2784, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2787, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2787, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2790, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2790, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2793, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2793, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2796, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2796, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2799, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2799, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2802, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2802, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2805, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2805, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2808, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2808, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2811, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2811, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2814, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2814, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2817, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2817, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2820, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2820, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2823, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2823, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2826, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2826, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2829, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2829, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2832, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2832, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2835, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2835, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2838, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2838, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2841, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2841, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2844, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2844, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2847, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2847, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2850, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2850, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2853, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2853, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2856, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2856, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2859, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2859, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2862, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2862, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2865, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2865, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2868, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2868, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2871, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2871, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⌛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2874, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2874, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2877, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2877, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⌚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2880, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2880, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2883, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2883, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2886, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2886, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏲️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2889, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2889, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2892, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2892, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2895, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2895, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2898, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2898, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2901, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2901, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2904, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2904, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2907, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2907, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2910, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2910, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2913, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2913, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2916, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2916, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2919, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2919, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2922, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2922, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2925, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2925, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2928, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2928, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2931, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2931, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2934, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2934, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2937, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2937, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2940, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2940, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2943, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2943, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2946, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2946, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2949, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2949, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2952, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2952, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2955, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2955, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2958, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2958, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2961, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2961, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2964, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2964, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2967, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2967, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2970, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2970, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2973, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2973, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2976, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2976, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2979, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2979, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2982, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2982, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2985, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2985, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2988, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2988, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2991, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2991, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2994, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2994, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2997, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2997, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3000, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3000, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3003, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3003, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3006, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3006, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3009, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3009, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3012, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3012, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3015, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3015, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⭐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3018, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3018, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3021, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3021, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3024, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3024, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3027, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3027, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☁️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3030, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3030, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3033, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3033, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3036, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3036, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3039, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3039, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3042, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3042, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3045, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3045, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3048, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3048, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3051, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3051, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3054, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3054, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3057, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3057, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3060, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3060, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌬️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3063, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3063, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3066, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3066, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3069, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3069, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3072, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3072, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3075, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3075, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3078, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3078, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3081, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3081, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3084, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3084, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3087, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3087, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☃️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3090, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3090, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3093, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3093, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3096, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3096, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3099, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3099, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3102, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3102, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3105, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3105, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3108, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3108, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3111, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3111, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3114, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3114, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3117, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3117, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3120, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3120, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3123, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3123, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3126, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3126, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3129, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3129, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3132, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3132, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3135, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3135, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3138, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3138, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3141, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3141, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3144, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3144, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3147, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3147, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3150, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3150, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3153, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3153, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3156, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3156, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3159, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3159, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3162, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3162, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3165, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3165, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3168, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3168, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3171, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3171, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3174, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3174, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3177, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3177, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3180, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3180, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3183, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3183, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3186, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3186, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3189, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3189, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3192, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3192, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3195, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3195, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3198, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3198, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3201, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3201, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3204, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3204, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3207, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3207, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3210, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3210, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3213, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3213, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3216, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3216, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3219, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3219, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3222, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3222, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3225, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3225, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3228, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3228, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3231, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3231, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3234, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3234, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3237, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3237, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3240, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3240, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3243, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3243, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3246, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3246, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3249, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3249, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3252, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3252, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3255, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3255, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3258, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3258, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3261, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3261, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3264, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3264, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3267, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3267, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3270, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3270, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3273, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3273, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3276, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3276, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3279, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3279, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3282, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3282, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3285, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3285, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3288, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3288, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3291, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3291, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3294, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3294, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3297, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3297, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3300, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3300, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3303, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3303, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3306, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3306, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3309, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3309, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3312, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3312, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3315, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3315, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3318, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3318, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3321, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3321, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3324, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3324, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3327, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3327, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3330, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3330, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3333, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3333, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3336, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3336, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3339, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3339, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🃏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3342, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3342, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🀄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3345, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3345, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3348, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3348, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3351, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3351, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3354, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3354, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3357, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3357, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3360, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3360, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3363, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3363, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3366, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3366, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3369, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3369, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3372, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3372, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3375, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3375, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3378, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3378, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3381, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3381, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3384, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3384, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3387, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3387, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3390, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3390, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3393, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3393, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3396, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3396, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3399, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3399, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3402, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3402, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3405, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3405, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3408, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3408, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3411, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3411, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3414, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3414, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3417, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3417, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3420, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3420, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3423, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3423, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3426, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3426, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3429, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3429, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3432, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3432, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3435, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3435, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3438, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3438, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3441, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3441, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3444, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3444, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3447, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3447, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3450, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3450, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3453, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3453, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3456, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3456, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3459, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3459, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3462, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3462, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3465, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3465, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3468, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3468, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3471, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3471, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3474, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3474, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3477, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3477, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3480, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3480, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3483, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3483, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3486, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3486, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3489, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3489, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3492, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3492, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3495, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3495, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3498, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3498, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3501, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3501, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3504, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3504, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3507, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3507, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3510, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3510, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3513, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3513, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3516, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3516, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3519, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3519, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3522, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3522, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3525, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3525, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3528, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3528, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3531, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3531, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3534, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3534, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3537, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3537, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3540, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3540, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3543, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3543, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎚️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3546, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3546, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3549, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3549, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3552, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3552, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3555, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3555, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3558, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3558, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3561, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3561, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3564, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3564, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3567, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3567, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3570, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3570, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3573, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3573, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3576, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3576, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3579, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3579, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3582, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3582, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3585, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3585, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3588, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3588, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3591, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3591, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3594, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3594, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3597, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3597, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3600, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3600, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3603, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3603, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3606, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3606, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3609, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3609, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3612, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3612, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3615, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3615, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3618, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3618, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3621, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3621, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3624, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3624, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3627, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3627, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⌨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3630, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3630, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3633, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3633, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖲️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3636, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3636, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3639, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3639, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3642, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3642, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3645, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3645, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3648, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3648, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3651, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3651, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3654, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3654, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3657, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3657, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3660, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3660, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3663, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3663, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3666, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3666, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3669, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3669, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3672, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3672, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3675, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3675, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3678, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3678, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3681, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3681, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3684, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3684, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3687, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3687, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3690, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3690, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3693, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3693, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3696, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3696, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3699, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3699, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3702, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3702, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3705, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3705, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3708, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3708, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3711, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3711, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3714, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3714, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3717, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3717, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3720, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3720, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3723, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3723, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3726, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3726, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3729, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3729, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3732, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3732, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3735, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3735, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3738, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3738, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3741, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3741, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3744, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3744, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3747, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3747, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3750, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3750, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3753, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3753, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3756, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3756, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3759, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3759, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3762, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3762, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3765, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3765, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3768, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3768, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3771, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3771, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3774, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3774, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3777, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3777, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3780, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3780, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3783, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3783, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3786, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3786, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3789, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3789, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3792, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3792, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3795, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3795, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3798, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3798, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3801, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3801, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3804, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3804, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3807, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3807, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3810, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3810, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3813, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3813, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3816, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3816, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3819, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3819, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3822, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3822, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3825, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3825, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3828, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3828, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3831, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3831, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖊️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3834, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3834, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3837, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3837, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3840, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3840, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3843, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3843, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3846, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3846, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3849, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3849, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3852, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3852, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3855, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3855, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3858, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3858, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3861, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3861, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3864, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3864, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗓️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3867, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3867, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3870, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3870, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3873, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3873, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3876, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3876, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3879, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3879, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3882, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3882, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3885, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3885, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3888, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3888, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3891, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3891, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3894, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3894, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3897, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3897, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3900, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3900, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3903, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3903, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗃️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3906, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3906, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3909, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3909, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3912, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3912, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3915, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3915, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3918, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3918, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3921, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3921, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3924, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3924, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3927, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3927, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3930, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3930, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3933, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3933, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3936, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3936, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3939, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3939, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3942, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3942, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3945, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3945, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3948, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3948, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3951, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3951, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3954, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3954, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3957, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3957, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3960, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3960, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3963, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3963, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3966, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3966, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3969, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3969, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3972, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3972, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3975, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3975, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3978, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3978, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3981, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3981, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3984, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3984, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3987, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3987, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3990, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3990, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛓️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3993, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3993, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3996, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3996, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3999, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3999, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4002, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4002, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4005, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4005, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4008, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4008, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4011, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4011, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4014, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4014, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4017, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4017, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4020, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4020, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4023, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4023, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4026, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4026, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4029, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4029, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4032, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4032, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4035, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4035, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4038, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4038, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4041, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4041, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4044, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4044, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4047, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4047, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4050, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4050, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4053, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4053, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4056, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4056, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4059, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4059, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4062, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4062, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4065, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4065, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4068, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4068, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4071, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4071, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4074, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4074, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4077, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4077, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4080, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4080, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4083, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4083, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4086, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4086, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4089, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4089, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4092, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4092, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4095, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4095, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4098, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4098, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4101, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4101, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4104, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4104, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4107, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4107, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4110, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4110, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4113, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4113, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4116, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4116, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4119, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4119, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4122, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4122, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4125, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4125, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4128, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4128, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4131, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4131, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4134, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4134, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4137, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4137, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4140, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4140, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4143, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4143, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4146, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4146, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4149, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4149, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4152, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4152, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4155, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4155, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4158, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4158, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4161, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4161, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4164, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4164, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4167, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4167, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4170, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4170, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4173, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4173, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4176, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4176, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4179, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4179, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4182, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4182, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4185, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4185, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4188, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4188, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4191, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4191, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4194, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4194, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4197, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4197, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4200, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4200, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4203, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4203, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4206, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4206, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4209, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4209, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4212, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4212, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☢️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4215, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4215, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4218, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4218, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⬆️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4221, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4221, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4224, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4224, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4227, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4227, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4230, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4230, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⬇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4233, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4233, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4236, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4236, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⬅️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4239, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4239, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4242, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4242, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4245, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4245, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4248, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4248, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4251, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4251, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4254, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4254, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⤴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4257, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4257, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⤵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4260, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4260, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4263, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4263, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4266, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4266, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4269, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4269, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4272, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4272, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4275, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4275, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4278, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4278, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4281, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4281, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4284, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4284, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4287, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4287, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4290, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4290, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4293, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4293, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4296, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4296, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4299, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4299, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4302, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4302, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4305, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4305, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4308, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4308, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4311, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4311, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☮️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4314, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4314, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4317, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4317, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4320, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4320, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4323, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4323, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4326, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4326, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4329, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4329, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4332, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4332, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4335, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4335, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4338, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4338, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4341, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4341, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4344, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4344, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4347, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4347, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4350, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4350, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4353, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4353, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4356, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4356, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4359, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4359, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4362, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4362, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4365, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4365, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4368, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4368, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `▶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4371, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4371, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4374, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4374, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏭️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4377, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4377, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4380, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4380, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `◀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4383, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4383, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4386, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4386, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏮️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4389, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4389, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4392, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4392, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4395, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4395, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4398, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4398, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4401, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4401, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4404, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4404, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4407, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4407, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4410, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4410, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4413, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4413, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4416, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4416, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4419, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4419, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4422, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4422, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4425, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4425, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4428, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4428, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4431, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4431, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4434, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4434, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4437, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4437, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4440, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4440, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4443, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4443, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4446, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4446, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4449, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4449, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4452, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4452, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4455, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4455, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♾️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4458, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4458, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `‼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4461, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4461, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⁉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4464, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4464, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4467, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4467, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4470, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4470, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4473, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4473, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4476, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4476, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `〰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4479, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4479, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4482, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4482, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4485, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4485, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4488, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4488, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♻️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4491, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4491, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4494, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4494, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4497, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4497, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4500, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4500, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4503, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4503, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⭕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4506, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4506, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4509, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4509, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4512, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4512, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4515, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4515, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4518, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4518, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4521, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4521, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4524, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4524, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4527, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4527, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `〽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4530, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4530, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4533, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4533, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4536, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4536, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4539, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4539, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `©️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4542, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4542, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `®️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4545, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4545, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `™️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4548, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4548, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `#️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4551, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4551, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `*️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4554, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4554, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4557, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4557, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4560, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4560, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4563, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4563, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4566, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4566, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4569, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4569, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4572, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4572, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4575, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4575, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4578, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4578, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4581, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4581, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `9️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4584, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4584, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4587, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4587, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4590, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4590, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4593, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4593, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4596, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4596, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4599, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4599, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4602, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4602, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🅰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4605, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4605, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4608, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4608, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🅱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4611, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4611, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4614, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4614, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4617, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4617, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4620, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4620, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4626, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4626, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Ⓜ️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4629, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4629, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4632, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4632, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4635, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4635, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🅾️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4638, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4638, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4641, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4641, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🅿️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4644, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4644, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4647, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4647, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4650, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4650, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4653, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4653, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4656, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4656, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4659, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4659, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4662, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4662, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4665, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4665, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4668, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4668, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🉐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4671, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4671, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4674, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4674, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4677, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4677, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4680, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4680, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🉑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4683, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4683, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4686, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4686, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4689, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4689, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4692, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4692, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `㊗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4695, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4695, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `㊙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4698, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4698, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4701, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4701, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4704, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4704, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4707, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4707, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4710, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4710, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4713, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4713, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4716, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4716, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4719, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4719, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4722, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4722, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4725, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4725, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4728, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4728, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4731, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4731, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4734, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4734, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4737, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4737, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4740, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4740, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4743, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4743, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4746, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4746, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4749, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4749, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4752, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4752, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4755, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4755, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⬜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4758, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4758, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `◼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4761, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4761, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `◻️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4764, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4764, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `◾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4767, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4767, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `◽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4770, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4770, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `▪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4773, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4773, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `▫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4776, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4776, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4779, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4779, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4782, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4782, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4785, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4785, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4788, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4788, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4791, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4791, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4794, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4794, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4797, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4797, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4800, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4800, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4803, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4803, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4806, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4806, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4809, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4809, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4812, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4812, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4815, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4815, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4818, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4818, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4821, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4821, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏳️‍🌈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4824, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4824, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏳️‍⚧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4827, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4827, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏴‍☠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4830, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4830, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4833, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4833, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4836, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4836, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4839, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4839, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4842, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4842, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4845, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4845, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4848, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4848, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4851, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4851, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4854, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4854, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4857, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4857, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4860, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4860, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4863, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4863, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4866, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4866, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4869, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4869, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4872, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4872, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4875, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4875, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4878, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4878, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4881, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4881, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4884, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4884, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4887, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4887, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4890, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4890, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4893, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4893, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4896, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4896, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4899, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4899, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4902, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4902, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4905, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4905, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4908, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4908, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4911, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4911, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4914, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4914, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4917, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4917, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4920, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4920, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4923, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4923, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4926, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4926, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4929, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4929, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4932, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4932, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4935, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4935, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4938, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4938, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4941, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4941, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4944, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4944, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4947, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4947, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4950, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4950, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4953, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4953, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4956, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4956, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4959, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4959, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4962, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4962, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4965, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4965, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4968, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4968, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4971, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4971, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4974, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4974, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4977, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4977, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4980, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4980, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4983, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4983, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4986, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4986, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4989, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4989, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4992, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4992, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4995, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4995, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4998, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4998, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5001, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5001, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5004, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5004, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5007, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5007, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5010, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5010, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5013, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5013, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5016, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5016, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5019, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5019, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5022, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5022, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5025, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5025, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5028, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5028, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5031, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5031, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5034, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5034, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5037, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5037, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5040, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5040, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5043, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5043, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5046, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5046, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5049, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5049, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5052, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5052, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5055, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5055, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5058, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5058, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5061, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5061, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5064, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5064, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5067, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5067, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5070, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5070, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5073, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5073, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5076, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5076, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5079, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5079, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5082, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5082, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5085, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5085, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5088, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5088, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5091, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5091, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5094, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5094, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5097, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5097, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5100, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5100, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5103, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5103, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5106, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5106, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5109, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5109, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5112, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5112, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5115, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5115, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5118, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5118, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5121, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5121, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5124, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5124, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5127, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5127, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5130, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5130, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5133, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5133, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5136, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5136, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5139, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5139, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5142, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5142, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5145, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5145, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5148, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5148, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5151, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5151, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5154, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5154, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5157, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5157, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5160, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5160, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5163, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5163, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5166, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5166, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5169, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5169, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5172, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5172, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5175, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5175, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5178, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5178, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇯🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5181, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5181, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇯🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5184, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5184, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇯🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5187, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5187, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇯🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5190, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5190, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5193, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5193, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5196, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5196, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5199, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5199, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5202, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5202, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5205, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5205, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5208, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5208, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5211, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5211, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5214, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5214, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5217, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5217, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5220, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5220, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5223, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5223, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5226, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5226, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5229, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5229, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5232, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5232, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5235, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5235, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5238, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5238, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5241, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5241, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5244, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5244, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5247, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5247, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5250, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5250, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5253, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5253, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5256, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5256, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5259, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5259, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5262, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5262, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5265, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5265, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5268, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5268, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5271, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5271, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5274, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5274, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5277, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5277, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5280, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5280, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5283, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5283, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5286, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5286, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5289, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5289, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5292, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5292, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5295, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5295, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5298, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5298, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5301, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5301, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5304, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5304, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5307, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5307, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5310, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5310, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5313, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5313, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5316, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5316, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5319, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5319, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5322, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5322, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5325, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5325, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5328, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5328, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5331, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5331, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5334, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5334, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5337, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5337, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5340, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5340, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5343, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5343, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5346, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5346, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5349, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5349, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5352, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5352, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5355, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5355, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5358, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5358, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5361, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5361, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇴🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5364, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5364, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5367, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5367, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5370, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5370, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5373, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5373, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5376, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5376, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5379, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5379, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5382, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5382, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5385, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5385, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5388, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5388, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5391, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5391, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5394, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5394, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5397, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5397, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5400, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5400, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5403, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5403, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5406, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5406, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇶🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5409, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5409, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇷🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5412, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5412, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇷🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5415, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5415, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇷🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5418, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5418, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇷🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5421, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5421, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇷🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5424, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5424, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5427, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5427, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5430, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5430, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5433, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5433, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5436, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5436, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5439, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5439, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5442, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5445, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5445, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5448, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5448, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5451, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5451, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5454, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5457, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5457, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5460, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5460, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5463, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5463, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5466, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5469, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5469, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5472, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5472, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5475, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5475, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5478, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5481, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5481, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5484, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5484, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5487, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5487, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5490, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5490, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5493, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5493, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5496, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5496, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5499, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5499, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5502, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5502, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5505, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5505, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5508, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5508, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5511, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5511, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5514, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5514, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5517, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5517, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5520, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5520, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5523, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5523, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5526, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5526, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5529, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5529, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5532, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5532, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5535, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5535, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5538, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5538, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5541, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5541, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5544, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5544, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5547, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5547, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5550, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5550, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5553, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5553, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5556, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5556, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5559, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5559, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5562, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5562, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5565, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5565, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5568, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5568, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5571, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5571, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5574, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5574, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5577, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5577, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5580, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5580, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇼🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5583, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5583, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇼🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5586, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5586, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇽🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5589, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5589, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇾🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5592, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5592, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇾🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5595, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5595, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇿🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5598, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5598, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇿🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5601, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5601, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇿🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5604, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5604, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏴󠁧󠁢󠁥󠁮󠁧󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5607, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5607, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏴󠁧󠁢󠁳󠁣󠁴󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5610, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5610, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏴󠁧󠁢󠁷󠁬󠁳󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5613, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5613, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/assets/emojis/es.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 9, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 9, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 13, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 13, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 17, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 17, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 21, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 21, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 25, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 25, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 29, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 29, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 33, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 33, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 37, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 37, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 41, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 41, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 45, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 45, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 49, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 49, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 53, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 53, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 57, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 57, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 61, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 61, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 65, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 65, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 69, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 69, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 73, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 73, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 77, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 77, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 81, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 81, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 85, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 85, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 89, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 89, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 93, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 93, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 97, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 97, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 101, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 101, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 105, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 105, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 109, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 109, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 113, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 113, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 117, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 117, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 121, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 121, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 125, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 125, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 129, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 129, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 133, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 133, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 137, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 137, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 141, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 141, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 145, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 145, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 149, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 149, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 153, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 153, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 157, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 157, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 161, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 161, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 165, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 165, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 169, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 169, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 173, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 173, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 177, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 177, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😶‍🌫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 181, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 181, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 185, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 185, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 189, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 189, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 193, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 193, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 197, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 197, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😮‍💨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 201, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 201, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 205, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 205, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 209, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 209, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 213, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 213, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 217, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 217, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 221, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 221, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 225, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 225, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 229, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 229, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 233, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 233, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 237, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 237, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 241, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 241, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 245, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 245, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 249, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 249, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 253, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 253, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 257, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 257, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 261, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 261, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 265, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 265, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😵‍💫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 269, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 269, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 273, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 273, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 277, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 277, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 281, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 281, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 285, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 285, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 289, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 289, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 293, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 293, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 297, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 297, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 301, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 301, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 305, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 305, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 309, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 309, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 313, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 313, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 317, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 317, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 321, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 321, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 325, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 325, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 329, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 329, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 333, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 333, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 337, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 337, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 341, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 341, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 345, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 345, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 349, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 349, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 353, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 353, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 357, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 357, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 361, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 361, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 365, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 365, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 369, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 369, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 373, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 373, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 377, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 377, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 381, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 381, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 385, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 385, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 389, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 389, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 393, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 393, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 397, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 397, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 401, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 401, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 405, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 405, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 409, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 409, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 413, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 413, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 417, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 417, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 421, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 421, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 425, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 425, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 429, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 429, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 433, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 433, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 437, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 437, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 441, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 441, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 445, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 445, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 449, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 449, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 453, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 453, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 457, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 457, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 461, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 461, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 465, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 465, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 469, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 469, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 473, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 473, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 477, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 477, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 481, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 481, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 485, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 485, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 489, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 489, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 493, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 493, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `😾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 497, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 497, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 501, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 501, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 505, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 505, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 509, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 509, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 513, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 513, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 517, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 517, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 521, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 521, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 525, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 525, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 529, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 529, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 533, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 533, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 537, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 537, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 541, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 541, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 545, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 545, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 549, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 549, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 553, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 553, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 557, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 557, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❤️‍🔥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 561, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 561, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❤️‍🩹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 565, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 565, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 569, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 569, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 573, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 573, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 577, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 577, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 581, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 581, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 585, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 585, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 589, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 589, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 593, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 593, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 597, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 597, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 601, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 601, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 605, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 605, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 609, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 609, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 613, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 613, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 617, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 617, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 621, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 621, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 625, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 625, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 629, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 629, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 633, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 633, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 637, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 637, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 641, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 641, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 645, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 645, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 649, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 649, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 653, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 653, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👁️‍🗨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 657, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 657, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 661, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 661, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 665, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 665, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 669, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 669, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 673, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 673, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 677, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 677, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 681, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 681, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖐️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 685, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 685, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 689, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 689, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 693, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 693, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 697, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 697, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 701, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 701, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 705, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 705, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 709, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 709, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 713, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 713, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 717, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 717, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 721, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 721, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 725, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 725, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 729, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 729, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 733, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 733, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 737, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 737, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 741, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 741, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 745, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 745, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 749, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 749, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 753, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 753, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 757, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 757, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 761, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 761, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 765, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 765, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 769, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 769, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 773, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 773, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 777, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 777, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 781, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 781, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 785, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 785, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 789, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 789, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 793, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 793, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 797, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 797, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 801, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 801, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 805, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 805, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 809, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 809, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 813, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 813, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 817, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 817, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 821, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 821, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 825, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 825, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 829, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 829, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 833, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 833, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 837, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 837, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 841, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 841, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 845, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 845, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 849, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 849, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 853, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 853, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 857, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 857, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 861, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 861, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 865, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 865, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 869, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 869, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 873, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 873, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 877, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 877, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 881, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 881, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 885, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 885, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 889, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 889, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 893, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 893, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 897, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 897, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 901, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 901, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👁️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 905, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 905, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 909, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 909, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 913, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 913, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 917, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 917, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 921, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 921, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 925, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 925, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 929, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 929, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 933, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 933, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 937, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 937, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 941, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 941, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 945, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 945, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 949, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 949, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧔‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 953, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 953, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧔‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 957, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 957, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 961, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 961, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 965, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 965, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 969, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 969, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 973, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 973, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 977, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 977, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 981, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 981, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 985, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 985, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 989, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 989, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 993, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 993, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 997, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 997, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1001, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1001, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1005, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1005, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1009, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1009, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👱‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1013, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1013, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👱‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1017, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1017, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1021, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1021, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1025, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1025, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1029, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1029, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1033, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1033, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙍‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1037, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1037, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙍‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1041, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1041, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1045, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1045, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙎‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1049, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1049, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙎‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1053, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1053, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1057, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1057, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙅‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1061, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1061, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙅‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1065, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1065, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1069, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1069, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙆‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1073, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1073, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙆‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1077, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1077, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1081, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1081, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💁‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1085, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1085, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💁‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1089, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1089, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1093, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1093, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙋‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1097, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1097, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙋‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1101, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1101, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1105, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1105, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧏‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1109, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1109, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧏‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1113, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1113, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1117, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1117, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙇‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1121, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1121, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🙇‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1125, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1125, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1129, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1129, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤦‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1133, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1133, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤦‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1137, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1137, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1141, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1141, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤷‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1145, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1145, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤷‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1149, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1149, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1153, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1153, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1157, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1157, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1161, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1161, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1165, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1165, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1169, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1169, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1173, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1173, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1177, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1177, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1181, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1181, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1185, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1185, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1189, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1189, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1193, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1193, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1197, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1197, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1201, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1201, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1205, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1205, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1209, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1209, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1213, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1213, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1217, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1217, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1221, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1221, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1225, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1225, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1229, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1229, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1233, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1233, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1237, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1237, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1241, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1241, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1245, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1245, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1249, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1249, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1253, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1253, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1257, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1257, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1261, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1261, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1265, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1265, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1269, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1269, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1273, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1273, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1277, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1277, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1281, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1281, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1285, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1285, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1289, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1289, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1293, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1293, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1297, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1297, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1301, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1301, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1305, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1305, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1309, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1309, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1313, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1313, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1317, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1317, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1321, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1321, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1325, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1325, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1329, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1329, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1333, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1333, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1337, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1337, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1341, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1341, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1345, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1345, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👮‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1349, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1349, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👮‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1353, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1353, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1357, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1357, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕵️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1361, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1361, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕵️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1365, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1365, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1369, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1369, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💂‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1373, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1373, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💂‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1377, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1377, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1382, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1382, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1386, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1386, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👷‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1390, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1390, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👷‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1394, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1394, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1398, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1398, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1402, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1402, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1406, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1406, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1410, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1410, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👳‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1414, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1414, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👳‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1418, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1418, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1422, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1422, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1426, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1426, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1430, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1430, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤵‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1434, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1434, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤵‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1438, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1438, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1442, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👰‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1446, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1446, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👰‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1450, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1450, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1454, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1458, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1458, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1462, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1462, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1466, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1470, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1470, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1474, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1474, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1478, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1482, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1482, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1486, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1486, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1490, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1490, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🎄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1494, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1494, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1498, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1498, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦸‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1502, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1502, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦸‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1506, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1506, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1510, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1510, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦹‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1514, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1514, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦹‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1518, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1518, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1522, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1522, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧙‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1526, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1526, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧙‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1530, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1530, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1534, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1534, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧚‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1538, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1538, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧚‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1542, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1542, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1546, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1546, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧛‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1550, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1550, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧛‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1554, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1554, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1558, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1558, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧜‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1562, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1562, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧜‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1566, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1566, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1570, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1570, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧝‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1574, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1574, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧝‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1578, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1578, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1582, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1582, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1586, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1586, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧞‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1590, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1590, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧞‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1594, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1594, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1598, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1598, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧟‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1602, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1602, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧟‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1606, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1606, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1610, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1610, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💆‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1614, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1614, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💆‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1618, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1618, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1622, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1622, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💇‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1626, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1626, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💇‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1630, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1630, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1634, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1634, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚶‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1638, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1638, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚶‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1642, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1642, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1646, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1646, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧍‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1650, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1650, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧍‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1654, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1654, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1658, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1658, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧎‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1662, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1662, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧎‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1666, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1666, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1670, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1670, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1674, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1674, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1678, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1678, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1682, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1682, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1686, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1686, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1690, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1690, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1694, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1694, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1698, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1698, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1702, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1702, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1706, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1706, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏃‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1710, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1710, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏃‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1714, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1714, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1718, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1718, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1722, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1722, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1726, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1726, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1730, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1730, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👯‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1734, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1734, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👯‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1738, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1738, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1742, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1742, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧖‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1746, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1746, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧖‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1750, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1750, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1754, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1754, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧗‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1758, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1758, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧗‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1762, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1762, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1766, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1766, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1770, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1770, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1774, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1774, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1778, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1778, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1782, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1782, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏌️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1786, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1786, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏌️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1790, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1790, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1794, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1794, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏄‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1798, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1798, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏄‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1802, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1802, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1806, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1806, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚣‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1810, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1810, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚣‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1814, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1814, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1818, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1818, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏊‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1822, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1822, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏊‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1826, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1826, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1830, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1830, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛹️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1834, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1834, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛹️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1838, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1838, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1842, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1842, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏋️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1846, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1846, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏋️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1850, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1850, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1854, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1854, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚴‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1858, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1858, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚴‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1862, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1862, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1866, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1866, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚵‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1870, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1870, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚵‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1874, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1874, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1878, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1878, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤸‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1882, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1882, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤸‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1886, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1886, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1890, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1890, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤼‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1894, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1894, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤼‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1898, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1898, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1902, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1902, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤽‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1906, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1906, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤽‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1910, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1910, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1914, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1914, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤾‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1918, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1918, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤾‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1922, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1922, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1926, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1926, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤹‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1930, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1930, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤹‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1934, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1934, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1938, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1938, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧘‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1942, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1942, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧘‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1946, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1946, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1950, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1950, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1954, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1954, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧑‍🤝‍🧑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1958, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1958, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1962, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1962, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1966, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1966, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1970, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1970, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1974, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1974, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍❤️‍💋‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1978, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1978, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍❤️‍💋‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1982, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1982, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍❤️‍💋‍👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1986, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1986, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1990, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1990, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍❤️‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1994, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1994, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍❤️‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1998, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1998, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍❤️‍👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2002, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2002, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2006, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2006, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2010, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2010, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2014, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2014, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2018, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2018, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2022, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2022, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2026, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2026, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👨‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2030, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2030, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👨‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2034, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2034, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👨‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2038, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2038, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👨‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2042, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2042, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👨‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2046, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2046, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2050, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2050, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2054, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2054, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2058, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2058, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2062, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2062, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2066, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2066, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2070, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2070, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2074, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2074, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2078, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2078, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2082, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2082, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👨‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2086, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2086, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2090, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2090, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2094, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2094, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2098, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2098, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2102, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2102, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2106, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2106, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2110, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2110, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2114, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2114, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2118, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2118, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2122, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2122, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2126, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2126, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2130, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2130, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2134, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2134, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2138, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2138, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2142, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2142, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2146, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2146, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2150, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2150, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2154, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2154, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐕‍🦺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2158, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2158, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2162, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2162, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2166, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2166, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2170, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2170, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2174, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2174, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2178, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2178, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2182, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2182, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐈‍⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2186, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2186, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2190, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2190, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2194, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2194, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2198, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2198, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2202, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2202, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2206, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2206, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2210, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2210, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2214, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2214, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2218, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2218, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2222, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2222, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2226, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2226, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐦‍⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2230, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2230, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2234, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2234, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2238, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2238, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2242, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2242, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2246, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2246, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2250, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2250, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2254, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2254, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2258, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2258, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2262, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2262, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2266, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2266, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2270, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2270, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2274, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2274, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2278, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2278, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2282, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2282, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2286, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2286, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2290, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2290, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2294, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2294, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2298, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2298, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2302, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2302, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2306, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2306, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2310, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2310, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2314, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2314, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2318, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2318, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2322, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2322, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2326, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2326, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2330, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2330, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2334, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2334, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2338, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2338, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2342, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2342, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2346, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2346, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2350, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2350, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐿️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2354, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2354, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2358, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2358, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2362, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2362, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2366, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2366, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2370, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2370, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐻‍❄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2374, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2374, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2378, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2378, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2382, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2382, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2386, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2386, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2390, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2390, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2394, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2394, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2398, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2398, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2402, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2402, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2406, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2406, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2410, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2410, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2414, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2414, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2418, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2418, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2422, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2422, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2426, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2426, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2430, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2430, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2434, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2434, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2438, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2438, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕊️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2442, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2446, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2446, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2450, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2450, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2454, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2458, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2458, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2462, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2462, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2466, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2470, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2470, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2474, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2474, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2478, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2482, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2482, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2486, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2486, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2490, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2490, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2494, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2494, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2498, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2498, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2502, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2502, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2506, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2506, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2510, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2510, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2514, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2514, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2518, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2518, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2522, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2522, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2526, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2526, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2530, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2530, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2534, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2534, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2538, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2538, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2542, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2542, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2546, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2546, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2550, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2550, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2554, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2554, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2558, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2558, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2562, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2562, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2566, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2566, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2570, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2570, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2574, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2574, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2578, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2578, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2582, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2582, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🐞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2586, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2586, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2590, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2590, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2594, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2594, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2598, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2598, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2602, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2602, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2606, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2606, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2610, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2610, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2614, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2614, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2618, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2618, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2622, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2622, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2626, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2626, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2630, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2630, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2634, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2634, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2638, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2638, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2642, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2642, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2646, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2646, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2650, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2650, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2654, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2654, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2658, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2658, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2662, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2662, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2666, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2666, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2670, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2670, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2674, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2674, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2678, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2678, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2682, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2682, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2686, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2686, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2690, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2690, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2694, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2694, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2698, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2698, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2702, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2702, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2706, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2706, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2710, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2710, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2714, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2714, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2718, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2718, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2722, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2722, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2726, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2726, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2730, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2730, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2734, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2734, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2738, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2738, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2742, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2742, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2746, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2746, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2750, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2750, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2754, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2754, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2758, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2758, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2762, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2762, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2766, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2766, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2770, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2770, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2774, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2774, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2778, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2778, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2782, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2782, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2786, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2786, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2790, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2790, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2794, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2794, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2798, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2798, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2802, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2802, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2806, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2806, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2810, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2810, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2814, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2814, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2818, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2818, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2822, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2822, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2826, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2826, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2830, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2830, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2834, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2834, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2838, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2838, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2842, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2842, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2846, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2846, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2850, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2850, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2854, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2854, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2858, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2858, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2862, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2862, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2866, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2866, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2870, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2870, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2874, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2874, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2878, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2878, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2882, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2882, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2886, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2886, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2890, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2890, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2894, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2894, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2898, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2898, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2902, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2902, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2906, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2906, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2910, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2910, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2914, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2914, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2918, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2918, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2922, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2922, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2926, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2926, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2930, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2930, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2934, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2934, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2938, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2938, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2942, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2942, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2946, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2946, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2950, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2950, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2954, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2954, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2958, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2958, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2962, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2962, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2966, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2966, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2970, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2970, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2974, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2974, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2978, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2978, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2982, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2982, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2986, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2986, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2990, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2990, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2994, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2994, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2998, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2998, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3002, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3002, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3006, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3006, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3010, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3010, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3014, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3014, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3018, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3018, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3022, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3022, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3026, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3026, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3030, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3030, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3034, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3034, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3038, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3038, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3042, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3042, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3046, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3046, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3050, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3050, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3054, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3054, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3058, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3058, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3062, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3062, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3066, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3066, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3070, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3070, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3074, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3074, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3078, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3078, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3082, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3082, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3086, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3086, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3090, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3090, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3094, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3094, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3098, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3098, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3102, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3102, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3106, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3106, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3110, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3110, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3114, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3114, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3118, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3118, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3122, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3122, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3126, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3126, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3130, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3130, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3134, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3134, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3138, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3138, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3142, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3142, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3146, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3146, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3150, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3150, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3154, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3154, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3158, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3158, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3162, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3162, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3166, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3166, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3170, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3170, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3174, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3174, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3178, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3178, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🫖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3182, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3182, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3186, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3186, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3190, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3190, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3194, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3194, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3198, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3198, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3202, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3202, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3206, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3206, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3210, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3210, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3214, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3214, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3218, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3218, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3222, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3222, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3226, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3226, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3230, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3230, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3234, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3234, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3238, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3238, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3242, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3242, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3246, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3246, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3250, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3250, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🍴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3254, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3254, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3258, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3258, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3262, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3262, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3266, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3266, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3270, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3270, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3274, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3274, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3278, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3278, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3282, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3282, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3286, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3286, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3290, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3290, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3294, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3294, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3298, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3298, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3302, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3302, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3306, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3306, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3310, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3310, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3314, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3314, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3318, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3318, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3322, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3322, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3326, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3326, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3330, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3330, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3334, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3334, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3338, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3338, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3342, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3342, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3346, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3346, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3350, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3350, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3354, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3354, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3358, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3358, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3362, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3362, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏚️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3366, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3366, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3370, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3370, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3374, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3374, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3378, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3378, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3382, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3382, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3386, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3386, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3390, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3390, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3394, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3394, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3398, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3398, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3402, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3402, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3406, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3406, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3410, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3410, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3414, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3414, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3418, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3418, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3422, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3422, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3426, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3426, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3430, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3430, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3434, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3434, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3438, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3438, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3442, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3446, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3446, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3450, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3450, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3454, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3458, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3458, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3462, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3462, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3466, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3470, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3470, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3474, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3474, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3478, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3482, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3482, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3486, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3486, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3490, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3490, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3494, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3494, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3498, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3498, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3502, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3502, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3506, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3506, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3510, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3510, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3514, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3514, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3518, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3518, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3522, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3522, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3526, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3526, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3530, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3530, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3534, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3534, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3538, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3538, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3542, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3542, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3546, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3546, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3550, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3550, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3554, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3554, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3558, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3558, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3562, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3562, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3566, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3566, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3570, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3570, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3574, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3574, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3578, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3578, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3582, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3582, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3586, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3586, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3590, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3590, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3594, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3594, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3598, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3598, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3602, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3602, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3606, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3606, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3610, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3610, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3614, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3614, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3618, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3618, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3622, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3622, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3626, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3626, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3630, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3630, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3634, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3634, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3638, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3638, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3642, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3642, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3646, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3646, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3650, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3650, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3654, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3654, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3658, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3658, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3662, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3662, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3666, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3666, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3670, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3670, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3674, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3674, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3678, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3678, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3682, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3682, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3686, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3686, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3690, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3690, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3694, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3694, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3698, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3698, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3702, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3702, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛢️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3706, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3706, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3710, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3710, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3714, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3714, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3718, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3718, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3722, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3722, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3726, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3726, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3730, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3730, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3734, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3734, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3738, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3738, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3742, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3742, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3746, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3746, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3750, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3750, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3754, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3754, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3758, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3758, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3762, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3762, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3766, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3766, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3770, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3770, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3774, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3774, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3778, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3778, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3782, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3782, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3786, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3786, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3790, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3790, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3794, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3794, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3798, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3798, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3802, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3802, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3806, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3806, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3810, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3810, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3814, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3814, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3818, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3818, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3822, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3822, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3826, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3826, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⌛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3830, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3830, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3834, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3834, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⌚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3838, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3838, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3842, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3842, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3846, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3846, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏲️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3850, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3850, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3854, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3854, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3858, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3858, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3862, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3862, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3866, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3866, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3870, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3870, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3874, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3874, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3878, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3878, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3882, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3882, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3886, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3886, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3890, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3890, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3894, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3894, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3898, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3898, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3902, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3902, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3906, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3906, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3910, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3910, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3914, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3914, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3918, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3918, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3922, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3922, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3926, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3926, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3930, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3930, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3934, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3934, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3938, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3938, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3942, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3942, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3946, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3946, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3950, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3950, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3954, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3954, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3958, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3958, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3962, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3962, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3966, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3966, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3970, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3970, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3974, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3974, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3978, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3978, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3982, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3982, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3986, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3986, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3990, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3990, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3994, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3994, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3998, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 3998, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4002, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4002, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4006, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4006, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4010, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4010, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4014, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4014, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4018, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4018, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⭐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4022, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4022, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4026, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4026, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4030, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4030, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4034, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4034, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☁️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4038, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4038, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4042, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4042, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4046, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4046, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4050, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4050, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4054, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4054, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4058, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4058, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4062, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4062, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4066, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4066, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4070, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4070, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4074, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4074, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4078, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4078, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌬️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4082, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4082, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4086, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4086, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4090, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4090, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4094, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4094, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4098, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4098, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4102, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4102, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4106, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4106, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4110, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4110, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4114, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4114, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☃️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4118, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4118, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4122, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4122, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4126, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4126, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4130, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4130, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4134, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4134, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🌊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4138, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4138, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4142, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4142, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4146, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4146, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4150, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4150, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4154, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4154, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4158, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4158, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4162, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4162, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4166, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4166, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4170, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4170, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4174, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4174, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4178, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4178, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4182, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4182, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4186, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4186, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4190, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4190, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4194, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4194, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4198, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4198, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4202, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4202, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4206, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4206, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4210, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4210, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4214, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4214, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4218, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4218, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4222, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4222, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4226, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4226, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4230, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4230, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4234, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4234, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4238, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4238, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4242, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4242, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4246, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4246, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4250, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4250, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4254, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4254, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4258, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4258, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4262, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4262, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4266, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4266, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4270, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4270, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4274, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4274, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4278, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4278, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4282, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4282, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4286, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4286, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4290, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4290, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4294, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4294, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4298, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4298, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4302, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4302, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4306, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4306, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4310, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4310, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4314, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4314, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4318, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4318, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4322, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4322, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4326, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4326, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4330, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4330, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4334, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4334, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4338, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4338, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4342, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4342, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🤿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4346, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4346, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4350, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4350, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4354, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4354, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4358, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4358, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4362, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4362, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4366, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4366, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4370, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4370, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4374, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4374, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4378, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4378, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4382, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4382, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4386, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4386, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4390, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4390, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4394, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4394, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4398, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4398, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4402, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4402, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4406, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4406, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4410, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4410, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4414, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4414, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4418, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4418, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4422, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4422, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4426, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4426, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4430, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4430, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4434, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4434, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4438, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4438, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4442, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4446, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4446, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4450, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4450, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🃏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4454, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🀄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4458, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4458, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4462, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4462, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4466, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4470, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4470, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4474, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4474, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4478, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4482, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4482, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4486, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4486, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4490, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4490, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4494, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4494, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4498, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4498, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4502, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4502, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4506, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4506, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4510, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4510, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4514, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4514, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4518, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4518, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4522, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4522, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4526, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4526, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4530, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4530, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4534, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4534, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4538, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4538, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4542, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4542, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4546, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4546, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4550, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4550, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4554, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4554, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4558, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4558, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4562, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4562, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4566, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4566, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4570, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4570, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4574, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4574, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4578, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4578, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4582, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4582, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4586, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4586, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4590, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4590, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4594, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4594, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4598, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4598, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4602, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4602, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4606, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4606, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4610, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4610, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4614, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4614, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4618, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4618, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4622, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4622, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4626, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4626, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4630, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4630, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `👒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4634, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4634, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4638, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4638, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4642, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4642, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4646, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4646, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4650, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4650, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4654, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4654, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4658, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4658, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4662, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4662, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4666, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4666, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4670, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4670, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4674, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4674, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4678, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4678, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4682, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4682, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4686, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4686, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4690, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4690, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4694, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4694, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4698, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4698, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4702, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4702, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4706, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4706, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4710, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4710, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4714, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4714, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4718, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4718, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4722, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4722, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎚️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4726, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4726, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4730, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4730, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4734, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4734, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4738, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4738, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4742, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4742, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4746, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4746, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4750, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4750, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4754, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4754, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4758, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4758, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4762, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4762, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4766, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4766, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4770, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4770, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4774, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4774, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4778, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4778, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🥁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4782, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4782, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4786, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4786, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4790, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4790, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4794, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4794, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4798, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4798, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4802, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4802, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4806, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4806, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4810, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4810, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4814, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4814, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4818, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4818, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4822, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4822, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4826, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4826, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4830, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4830, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4834, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4834, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⌨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4838, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4838, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4842, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4842, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖲️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4846, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4846, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4850, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4850, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4854, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4854, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4858, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4858, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4862, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4862, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4866, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4866, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4870, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4870, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4874, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4874, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4878, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4878, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4882, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4882, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4886, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4886, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4890, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4890, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4894, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4894, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4898, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4898, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4902, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4902, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4906, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4906, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4910, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4910, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4914, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4914, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4918, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4918, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4922, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4922, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4926, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4926, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4930, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4930, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4934, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4934, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4938, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4938, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4942, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4942, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4946, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4946, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4950, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4950, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4954, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4954, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4958, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4958, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4962, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4962, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4966, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4966, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4970, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4970, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4974, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4974, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4978, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4978, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4982, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4982, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4986, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4986, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4990, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4990, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4994, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4994, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4998, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4998, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5002, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5002, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5006, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5006, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5010, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5010, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5014, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5014, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5018, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5018, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5022, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5022, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5026, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5026, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5030, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5030, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5034, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5034, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5038, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5038, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5042, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5042, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5046, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5046, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5050, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5050, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5054, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5054, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5058, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5058, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5062, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5062, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5066, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5066, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5070, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5070, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5074, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5074, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5078, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5078, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5082, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5082, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5086, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5086, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5090, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5090, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5094, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5094, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5098, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5098, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5102, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5102, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5106, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5106, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖊️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5110, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5110, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5114, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5114, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5118, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5118, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5122, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5122, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5126, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5126, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5130, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5130, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5134, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5134, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5138, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5138, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5142, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5142, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5146, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5146, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5150, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5150, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗓️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5154, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5154, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5158, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5158, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5162, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5162, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5166, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5166, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5170, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5170, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5174, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5174, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5178, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5178, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5182, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5182, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5186, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5186, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🖇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5190, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5190, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5194, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5194, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5198, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5198, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5202, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5202, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗃️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5206, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5206, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5210, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5210, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5214, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5214, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5218, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5218, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5222, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5222, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5226, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5226, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5230, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5230, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5234, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5234, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5238, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5238, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5242, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5242, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5246, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5246, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5250, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5250, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5254, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5254, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5258, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5258, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5262, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5262, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5266, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5266, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5270, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5270, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5274, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5274, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5278, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5278, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5282, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5282, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5286, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5286, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5290, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5290, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5294, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5294, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5298, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5298, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5302, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5302, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5306, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5306, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5310, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5310, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5314, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5314, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5318, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5318, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛓️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5322, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5322, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5326, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5326, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5330, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5330, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5334, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5334, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5338, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5338, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5342, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5342, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5346, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5346, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5350, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5350, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5354, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5354, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5358, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5358, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5362, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5362, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5366, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5366, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5370, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5370, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5374, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5374, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5378, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5378, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5382, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5382, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5386, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5386, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🩺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5390, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5390, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5394, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5394, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5398, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5398, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5402, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5402, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5406, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5406, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5410, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5410, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5414, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5414, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5418, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5418, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5422, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5422, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5426, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5426, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5430, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5430, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5434, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5434, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5438, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5438, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5442, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5446, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5446, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5450, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5450, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5454, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5458, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5458, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5462, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5462, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5466, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5470, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5470, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5474, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5474, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5478, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5482, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5482, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🧯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5486, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5486, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5490, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5490, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5494, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5494, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5498, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5498, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5502, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5502, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5506, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5506, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🗿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5510, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5510, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5514, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5514, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5518, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5518, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5522, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5522, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5526, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5526, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5530, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5530, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5534, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5534, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5538, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5538, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5542, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5542, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5546, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5546, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5550, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5550, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5554, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5554, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5558, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5558, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5562, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5562, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5566, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5566, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5570, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5570, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5574, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5574, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5578, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5578, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5582, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5582, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5586, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5586, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5590, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5590, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5594, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5594, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5598, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5598, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5602, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5602, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5606, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5606, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5610, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5610, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5614, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5614, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☢️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5618, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5618, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5622, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5622, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⬆️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5626, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5626, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5630, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5630, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5634, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5634, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5638, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5638, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⬇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5642, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5642, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5646, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5646, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⬅️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5650, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5650, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5654, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5654, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5658, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5658, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5662, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5662, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5666, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5666, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `↪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5670, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5670, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⤴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5674, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5674, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⤵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5678, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5678, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5682, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5682, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5686, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5686, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5690, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5690, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5694, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5694, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5698, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5698, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5702, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5702, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5706, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5706, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🛐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5710, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5710, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5714, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5714, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5718, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5718, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5722, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5722, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5726, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5726, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🪯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5730, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5730, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5734, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5734, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5738, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5738, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5742, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5742, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5746, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5746, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☮️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5750, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5750, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🕎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5754, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5754, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5758, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5758, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5762, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5762, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5766, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5766, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5770, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5770, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5774, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5774, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5778, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5778, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5782, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5782, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5786, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5786, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5790, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5790, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5794, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5794, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5798, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5798, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5802, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5802, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5806, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5806, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⛎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5810, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5810, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5814, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5814, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5818, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5818, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5822, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5822, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `▶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5826, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5826, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5830, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5830, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏭️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5834, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5834, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5838, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5838, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `◀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5842, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5842, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5846, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5846, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏮️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5850, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5850, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5854, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5854, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5858, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5858, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5862, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5862, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5866, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5866, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5870, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5870, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5874, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5874, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5878, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5878, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⏏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5882, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5882, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5886, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5886, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5890, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5890, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5894, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5894, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5898, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5898, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5902, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5902, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5906, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5906, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5910, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5910, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5914, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5914, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5918, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5918, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5922, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5922, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5926, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5926, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5930, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5930, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5934, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5934, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5938, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5938, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♾️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5942, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5942, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `‼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5946, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5946, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⁉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5950, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5950, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5954, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5954, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5958, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5958, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5962, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5962, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5966, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5966, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `〰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5970, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5970, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5974, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5974, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5978, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5978, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5982, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5982, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `♻️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5986, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5986, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5990, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5990, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5994, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5994, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `📛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5998, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5998, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6002, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6002, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⭕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6006, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6006, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6010, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6010, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `☑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6014, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6014, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6018, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6018, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6022, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6022, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6026, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6026, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6030, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6030, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `➿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6034, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6034, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `〽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6038, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6038, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6042, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6042, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `✴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6046, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6046, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `❇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6050, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6050, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `©️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6054, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6054, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `®️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6058, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6058, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `™️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6062, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6062, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `#️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6066, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6066, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `*️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6070, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6070, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6074, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6074, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6078, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6078, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6082, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6082, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6086, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6086, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6090, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6090, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6094, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6094, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6098, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6098, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6102, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6102, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6106, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6106, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `9️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6110, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6110, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6114, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6114, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6118, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6118, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6122, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6122, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6126, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6126, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6130, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6130, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6134, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6134, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🅰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6138, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6138, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6142, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6142, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🅱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6146, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6146, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6150, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6150, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6154, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6154, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6158, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6158, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6166, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6166, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Ⓜ️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6170, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6170, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6174, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6174, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6178, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6178, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🅾️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6182, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6182, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6186, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6186, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🅿️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6190, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6190, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6194, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6194, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6198, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6198, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🆚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6202, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6202, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6206, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6206, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6210, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6210, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6214, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6214, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6218, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6218, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6222, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6222, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🉐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6226, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6226, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6230, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6230, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6234, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6234, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6238, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6238, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🉑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6242, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6242, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6246, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6246, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6250, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6250, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6254, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6254, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `㊗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6258, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6258, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `㊙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6262, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6262, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6266, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6266, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🈵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6270, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6270, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6274, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6274, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6278, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6278, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6282, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6282, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6286, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6286, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6290, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6290, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6294, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6294, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6298, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6298, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6302, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6302, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⚪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6306, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6306, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6310, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6310, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6314, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6314, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6318, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6318, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6322, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6322, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6326, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6326, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6330, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6330, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🟫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6334, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6334, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6338, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6338, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `⬜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6342, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6342, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `◼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6346, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6346, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `◻️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6350, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6350, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `◾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6354, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6354, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `◽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6358, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6358, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `▪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6362, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6362, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `▫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6366, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6366, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6370, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6370, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6374, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6374, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6378, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6378, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6382, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6382, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6386, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6386, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6390, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6390, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `💠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6394, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6394, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6398, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6398, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6402, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6402, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🔲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6406, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6406, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6410, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6410, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🚩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6414, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6414, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🎌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6418, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6418, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6422, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6422, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6426, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6426, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏳️‍🌈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6430, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6430, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏳️‍⚧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6434, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6434, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏴‍☠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6438, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6438, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6442, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6446, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6446, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6450, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6450, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6454, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6458, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6458, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6462, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6462, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6466, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6470, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6470, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6474, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6474, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6478, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6482, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6482, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6486, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6486, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6490, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6490, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6494, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6494, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6498, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6498, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6502, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6502, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇦🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6506, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6506, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6510, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6510, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6514, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6514, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6518, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6518, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6522, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6522, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6526, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6526, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6530, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6530, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6534, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6534, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6538, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6538, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6542, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6542, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6546, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6546, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6550, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6550, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6554, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6554, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6558, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6558, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6562, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6562, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6566, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6566, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6570, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6570, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6574, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6574, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6578, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6578, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6582, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6582, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6586, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6586, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇧🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6590, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6590, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6594, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6594, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6598, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6598, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6602, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6602, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6606, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6606, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6610, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6610, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6614, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6614, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6618, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6618, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6622, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6622, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6626, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6626, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6630, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6630, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6634, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6634, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6638, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6638, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6642, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6642, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6646, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6646, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6650, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6650, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6654, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6654, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6658, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6658, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6662, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6662, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6666, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6666, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇨🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6670, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6670, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6674, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6674, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6678, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6678, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6682, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6682, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6686, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6686, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6690, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6690, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6694, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6694, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇩🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6698, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6698, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6702, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6702, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6706, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6706, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6710, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6710, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6714, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6714, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6718, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6718, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6722, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6722, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6726, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6726, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6730, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6730, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇪🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6734, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6734, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6738, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6738, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6742, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6742, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6746, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6746, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6750, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6750, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6754, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6754, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇫🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6758, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6758, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6762, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6762, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6766, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6766, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6770, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6770, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6774, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6774, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6778, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6778, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6782, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6782, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6786, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6786, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6790, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6790, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6794, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6794, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6798, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6798, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6802, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6802, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6806, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6806, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6810, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6810, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6814, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6814, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6818, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6818, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6822, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6822, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6826, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6826, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6830, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6830, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇬🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6834, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6834, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6838, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6838, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6842, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6842, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6846, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6846, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6850, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6850, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6854, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6854, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇭🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6858, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6858, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6862, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6862, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6866, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6866, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6870, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6870, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6874, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6874, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6878, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6878, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6882, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6882, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6886, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6886, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6890, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6890, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6894, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6894, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6898, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6898, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇮🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6902, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6902, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇯🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6906, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6906, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇯🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6910, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6910, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇯🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6914, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6914, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇯🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6918, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6918, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6922, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6922, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6926, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6926, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6930, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6930, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6934, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6934, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6938, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6938, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6942, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6942, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6946, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6946, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6950, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6950, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6954, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6954, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6958, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6958, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇰🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6962, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6962, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6966, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6966, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6970, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6970, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6974, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6974, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6978, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6978, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6982, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6982, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6986, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6986, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6990, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6990, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6994, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6994, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6998, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6998, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7002, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7002, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇱🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7006, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7006, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7010, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7010, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7014, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7014, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7018, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7018, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7022, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7022, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7026, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7026, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7030, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7030, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7034, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7034, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7038, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7038, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7042, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7042, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7046, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7046, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7050, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7050, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7054, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7054, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7058, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7058, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7062, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7062, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7066, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7066, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7070, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7070, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7074, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7074, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7078, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7078, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7082, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7082, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7086, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7086, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7090, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7090, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7094, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7094, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇲🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7098, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7098, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7102, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7102, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7106, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7106, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7110, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7110, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7114, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7114, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7118, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7118, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7122, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7122, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7126, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7126, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7130, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7130, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7134, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7134, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7138, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7138, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7142, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7142, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇳🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7146, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7146, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇴🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7150, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7150, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7154, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7154, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7158, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7158, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7162, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7162, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7166, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7166, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7170, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7170, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7174, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7174, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7178, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7178, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7182, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7182, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7186, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7186, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7190, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7190, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7194, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7194, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7198, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7198, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7202, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7202, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇵🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7206, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7206, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇶🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7210, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7210, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇷🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7214, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7214, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇷🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7218, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7218, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇷🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7222, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7222, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇷🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7226, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7226, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇷🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7230, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7230, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7234, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7234, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7238, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7238, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7242, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7242, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7246, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7246, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7250, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7250, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7254, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7254, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7258, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7258, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7262, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7262, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7266, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7266, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7270, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7270, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7274, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7274, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7278, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7278, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7282, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7282, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7286, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7286, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7290, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7290, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7294, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7294, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7298, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7298, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7302, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7302, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7306, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7306, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7310, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7310, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇸🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7314, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7314, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7318, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7318, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7322, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7322, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7326, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7326, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7330, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7330, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7334, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7334, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7338, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7338, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7342, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7342, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7346, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7346, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7350, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7350, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7354, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7354, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7358, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7358, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7362, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7362, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7366, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7366, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7370, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7370, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7374, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7374, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7378, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7378, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇹🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7382, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7382, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7386, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7386, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7390, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7390, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7394, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7394, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7398, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7398, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7402, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7402, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7406, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7406, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇺🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7410, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7410, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7414, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7414, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7418, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7418, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7422, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7422, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7426, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7426, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7430, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7430, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7434, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7434, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇻🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7438, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7438, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇼🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7442, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇼🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7446, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7446, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇽🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7450, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7450, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇾🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7454, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇾🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7458, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7458, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇿🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7462, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7462, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇿🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7466, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🇿🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7470, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7470, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏴󠁧󠁢󠁥󠁮󠁧󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7474, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7474, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏴󠁧󠁢󠁳󠁣󠁴󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7478, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `🏴󠁧󠁢󠁷󠁬󠁳󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7482, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7482, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/assets/emojis/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/assets/emojis/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/proxyConfig.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/webpack/CustomVersionFilePlugin.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/webpack/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/webpack/webpack.common.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `__REACT_WEB_CONFIG__` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 142, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 142, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `__DEV__` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 148, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 148, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `react-native-config` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 227, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 227, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `react-native$` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 229, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 229, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `react-native-sound` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 231, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 231, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@assets` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 235, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 235, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@components` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 237, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 237, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@hooks` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 239, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 239, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@libs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 241, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 241, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@navigation` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 243, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 243, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@pages` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 245, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 245, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@styles` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 247, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 247, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@src` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 250, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 250, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@userActions` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 252, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 252, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `@desktop` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 254, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 254, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `process/browser` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 279, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 279, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/webpack/webpack.desktop.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@dword-design/import-alias/prefer-alias", + "severity": 1, + "message": "Unexpected parent import '../../desktop/package.json'. Use '@desktop/package.json' instead", + "line": 5, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 5, + "endColumn": 80, + "fix": {"range": [288, 314], "text": "@desktop/package.json"}, + "suppressions": [{"kind": "directive", "justification": "alias imports don't work for webpack"}] + }, + { + "ruleId": "import/no-relative-packages", + "severity": 2, + "message": "Relative import from another package is not allowed. Use `new.expensify.desktop/package.json` instead of `../../desktop/package.json`", + "line": 5, + "column": 51, + "nodeType": "Literal", + "endLine": 5, + "endColumn": 79, + "fix": {"range": [287, 315], "text": "\"new.expensify.desktop/package.json\""}, + "suppressions": [{"kind": "directive", "justification": "alias imports don't work for webpack"}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `__dirname` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 47, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 47, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `__filename` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 49, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 49, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/webpack/webpack.dev.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Document-Policy` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 58, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 58, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `process.env.PORT` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 64, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 64, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/ELECTRON_EVENTS.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/contextBridge.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/createDownloadQueue.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/dev.js", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/extensions", + "severity": 2, + "message": "Missing file extension for \"./dist/main\"", + "line": 9, + "column": 9, + "nodeType": "Literal", + "endLine": 9, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/electron-serve.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 21, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 21, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@lwc/lwc/no-async-await", + "severity": 2, + "message": "Invalid usage of async-await.", + "line": 23, + "column": 17, + "nodeType": "ArrowFunctionExpression", + "endLine": 38, + "endColumn": 2, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/return-await", + "severity": 2, + "message": "Returning an awaited promise is required in this context.", + "line": 33, + "column": 20, + "nodeType": "CallExpression", + "messageId": "requiredPromiseAwait", + "endLine": 33, + "endColumn": 62, + "suggestions": [ + { + "messageId": "requiredPromiseAwaitSuggestion", + "fix": {"range": [1068, 1068], "text": "await "}, + "desc": "Add `await` before the expression. Use caution as this may impact control flow." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-misused-promises", + "severity": 2, + "message": "Promise-returning function provided to variable where a void return was expected.", + "line": 64, + "column": 34, + "nodeType": "ArrowFunctionExpression", + "messageId": "voidReturnVariable", + "endLine": 82, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@lwc/lwc/no-async-await", + "severity": 2, + "message": "Invalid usage of async-await.", + "line": 64, + "column": 34, + "nodeType": "ArrowFunctionExpression", + "endLine": 82, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Document-Policy` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 76, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 76, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@lwc/lwc/no-async-await", + "severity": 2, + "message": "Invalid usage of async-await.", + "line": 104, + "column": 12, + "nodeType": "ArrowFunctionExpression", + "endLine": 107, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Parameter name `window_` must match one of the following formats: camelCase, PascalCase", + "line": 104, + "column": 19, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 104, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/electronDownloadManagerType.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/main.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'menuItem'.", + "line": 139, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 139, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": "menu item flags like enabled or visible can be dynamically toggled by mutating the object"}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'menuItem'.", + "line": 188, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 188, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'details'.", + "line": 327, + "column": 25, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 327, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'details'.", + "line": 330, + "column": 25, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 330, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'event'.", + "line": 596, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 596, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/start.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/index.js", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/jest/setup.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "max-classes-per-file", + "severity": 2, + "message": "File has too many classes (2). Maximum allowed is 1.", + "line": 2, + "column": 1, + "nodeType": "Program", + "messageId": "maximumExceeded", + "endLine": 101, + "endColumn": 1, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `__esModule` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 29, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 29, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 44, + "column": 5, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 44, + "endColumn": 16, + "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [2059, 2091], "text": ""}, "desc": "Remove the console.log()."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/jest/setupAfterEnv.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/jest/setupMockFullstoryLib.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/jest/setupMockImages.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-early-return", + "severity": 2, + "message": "Prefer an early return to a conditionally-wrapped function body", + "line": 7, + "column": 42, + "nodeType": "BlockStatement", + "endLine": 11, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/aggregateGitHubDataFromUpwork.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 140, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 140, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/combine-web-sourcemaps.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/release-profile.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/symbolicate-profile.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/utils/Logger.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/utils/parseCommandLineArguments.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/App.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/CONFIG.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/CONST.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Method name `POLICY_CONNECTIONS_URL` must match one of the following formats: camelCase, PascalCase", + "line": 759, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 759, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1448, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1448, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1449, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1449, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1450, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1450, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1673, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1673, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1674, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1674, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1675, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1675, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1676, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1676, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1677, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1677, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-misleading-character-class", + "severity": 2, + "message": "Unexpected modified Emoji in character class.", + "line": 2761, + "column": 16, + "nodeType": "Literal", + "messageId": "emojiModifier", + "endLine": 2761, + "endColumn": 143, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-misleading-character-class", + "severity": 2, + "message": "Unexpected combined character in character class.", + "line": 2761, + "column": 16, + "nodeType": "Literal", + "messageId": "combiningClass", + "endLine": 2761, + "endColumn": 143, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Method name `TRIP_ID_PATH` must match one of the following formats: camelCase, PascalCase", + "line": 4151, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 4151, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `track-expenses` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4388, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4388, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `id_TAX_EXEMPT` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5595, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 5595, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `id_TAX_RATE_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5599, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 5599, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/Expensify.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'focusModeNotification', 'isAuthenticated', 'isCheckingPublicRoom', 'isSidebarLoaded', 'lastVisitedPath', 'screenShareRequest', 'splashScreenState', 'updateAvailable', and 'updateRequired'. Either include them or remove the dependency array.", + "line": 218, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 218, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [focusModeNotification, isAuthenticated, isCheckingPublicRoom, isSidebarLoaded, lastVisitedPath, screenShareRequest, splashScreenState, updateAvailable, updateRequired]", + "fix": { + "range": [9455, 9457], + "text": "[focusModeNotification, isAuthenticated, isCheckingPublicRoom, isSidebarLoaded, lastVisitedPath, screenShareRequest, splashScreenState, updateAvailable, updateRequired]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": "we don't want this effect to run again"}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useLayoutEffect has a missing dependency: 'lastRoute'. Either include it or remove the dependency array.", + "line": 233, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 233, + "endColumn": 27, + "suggestions": [{"desc": "Update the dependencies array to be: [isNavigationReady, lastRoute]", "fix": {"range": [10053, 10072], "text": "[isNavigationReady, lastRoute]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/NAVIGATORS.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/ONYXKEYS.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'AssertOnyxKeys' is defined but never used.", + "line": 1028, + "column": 6, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 1028, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/ROUTES.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 220, + "column": 35, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 220, + "endColumn": 37, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [12066, 12068], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 553, + "column": 35, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 553, + "endColumn": 37, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [32542, 32544], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 1688, + "column": 69, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 1688, + "endColumn": 72, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [105880, 105883], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [105880, 105883], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'RouteIsPlainString' is defined but never used.", + "line": 1706, + "column": 6, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 1706, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/SCREENS.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/SplashScreenStateContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/TIMEZONES.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Africa/Asmera` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 431, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 431, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Africa/Timbuktu` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 432, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 432, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Argentina/ComodRivadavia` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 433, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 433, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Atka` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 434, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 434, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Buenos_Aires` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 435, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 435, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Catamarca` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 436, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 436, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Coral_Harbour` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 437, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 437, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Cordoba` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 438, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 438, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Ensenada` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 439, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 439, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Fort_Wayne` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 440, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 440, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Godthab` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 441, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 441, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Indianapolis` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 442, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 442, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Jujuy` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 443, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 443, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Knox_IN` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 444, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 444, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Louisville` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 445, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 445, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Mendoza` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 446, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 446, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Montreal` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 447, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 447, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Nipigon` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 448, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 448, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Pangnirtung` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 449, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 449, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Porto_Acre` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 450, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 450, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Rainy_River` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 451, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 451, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Rosario` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 452, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 452, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Santa_Isabel` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 453, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 453, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Shiprock` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 454, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 454, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Thunder_Bay` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 455, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 455, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Virgin` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 456, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 456, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `America/Yellowknife` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 457, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 457, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Antarctica/South_Pole` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 458, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 458, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Ashkhabad` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 459, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 459, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Calcutta` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 460, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 460, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Chongqing` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 461, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 461, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Chungking` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 462, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 462, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Dacca` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 463, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 463, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Harbin` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 464, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 464, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Istanbul` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 465, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 465, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Kashgar` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 466, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 466, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Katmandu` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 467, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 467, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Macao` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 468, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 468, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Rangoon` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 469, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 469, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Saigon` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 470, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 470, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Tel_Aviv` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 471, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 471, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Thimbu` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 472, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 472, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Ujung_Pandang` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 473, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 473, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Asia/Ulan_Bator` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 474, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 474, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Atlantic/Faeroe` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 475, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 475, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Atlantic/Jan_Mayen` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 476, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 476, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/ACT` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 477, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 477, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/Canberra` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 478, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 478, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/Currie` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 479, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 479, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/LHI` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 480, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 480, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/NSW` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 481, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 481, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/North` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 482, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 482, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/Queensland` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 483, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 483, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/South` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 484, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 484, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/Tasmania` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 485, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 485, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/Victoria` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 486, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 486, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/West` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 487, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 487, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Australia/Yancowinna` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 488, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 488, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Brazil/Acre` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 489, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 489, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Brazil/DeNoronha` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 490, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 490, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Brazil/East` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 491, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 491, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Brazil/West` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 492, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 492, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Canada/Atlantic` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 493, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 493, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Canada/Central` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 494, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 494, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Canada/Eastern` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 495, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 495, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Canada/Mountain` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 496, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 496, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Canada/Newfoundland` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 497, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 497, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Canada/Pacific` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 498, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 498, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Canada/Saskatchewan` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 499, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 499, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Canada/Yukon` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 500, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 500, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Chile/Continental` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 501, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 501, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Chile/EasterIsland` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 502, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 502, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Europe/Belfast` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 506, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 506, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Europe/Kiev` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 507, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 507, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Europe/Nicosia` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 508, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 508, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Europe/Tiraspol` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 509, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 509, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Europe/Uzhgorod` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 510, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 510, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Europe/Zaporozhye` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 511, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 511, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GB-Eire` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 513, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 513, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Mexico/BajaNorte` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 522, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 522, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Mexico/BajaSur` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 523, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 523, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Mexico/General` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 524, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 524, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `NZ-CHAT` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 526, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 526, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Pacific/Enderbury` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 529, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 529, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Pacific/Johnston` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 530, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 530, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Pacific/Ponape` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 531, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 531, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Pacific/Samoa` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 532, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 532, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Pacific/Truk` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 533, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 533, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Pacific/Yap` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 534, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 534, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Alaska` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 541, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 541, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Aleutian` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 542, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 542, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Arizona` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 543, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 543, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Central` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 544, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 544, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/East-Indiana` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 545, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 545, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Eastern` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 546, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 546, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Hawaii` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 547, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 547, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Indiana-Starke` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 548, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 548, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Michigan` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 549, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 549, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Mountain` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 550, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 550, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Pacific` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 551, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 551, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `US/Samoa` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 552, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 552, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `W-SU` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 553, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 553, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AccountSwitcher.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AccountSwitcherSkeletonView/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AccountingConnectionConfirmationModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AccountingListSkeletonView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveElementRoleProvider/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveElementRoleProvider/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveElementRoleProvider/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveGuidesEventListener.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveWorkspace/ActiveWorkspaceContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveWorkspaceProvider/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveWorkspaceProvider/index.website.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPaymentCard/PaymentCardChangeCurrencyForm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPaymentCard/PaymentCardCurrencyHeader.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPaymentCard/PaymentCardCurrencyModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPaymentCard/PaymentCardForm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPaymentMethodMenu.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPlaidBankAccount.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'allowDebit', 'bankAccountID', 'isAuthenticatedWithPlaid', and 'subscribeToNavigationShortcuts'. Either include them or remove the dependency array.", + "line": 157, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 157, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [allowDebit, bankAccountID, isAuthenticatedWithPlaid, subscribeToNavigationShortcuts]", + "fix": {"range": [6073, 6075], "text": "[allowDebit, bankAccountID, isAuthenticatedWithPlaid, subscribeToNavigationShortcuts]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 176, + "column": 66, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 176, + "endColumn": 108, + "fix": {"range": [7076, 7118], "text": "Object.values(plaidErrors).at(0)!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressForm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressSearch/CurrentLocationButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressSearch/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `street_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 140, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 140, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_town` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 146, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 146, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 148, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 148, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 150, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 150, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 152, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 152, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 160, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 160, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 174, + "column": 59, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 174, + "endColumn": 61, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [8086, 8088], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-no-useless-fragment", + "severity": 2, + "message": "Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.", + "line": 302, + "column": 9, + "nodeType": "JSXFragment", + "messageId": "NeedsMoreChildren", + "endLine": 315, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressSearch/isCurrentTargetInsideContainer.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressSearch/isCurrentTargetInsideContainer.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressSearch/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Alert/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Alert/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Alert/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'amountMaxLength', 'currentAmount', and 'setNewAmount'. Either include them or remove the dependency array.", + "line": 185, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 185, + "endColumn": 18, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [amountMaxLength, currentAmount, decimals, setNewAmount]", + "fix": {"range": [7627, 7637], "text": "[amountMaxLength, currentAmount, decimals, setNewAmount]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'forwardedRef'.", + "line": 255, + "column": 25, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 255, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 265, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 265, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'forwardedRef'.", + "line": 287, + "column": 29, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 287, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 304, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 304, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountPicker/AmountSelectorModal.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 44, + "column": 29, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 44, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountPicker/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 44, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 44, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountPicker/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountTextInput.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 85, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 85, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountWithoutCurrencyForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 59, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 59, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForAttachmentsOnly/BaseAnchorForAttachmentsOnly.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForAttachmentsOnly/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForAttachmentsOnly/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForAttachmentsOnly/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForCommentsOnly/BaseAnchorForCommentsOnly.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 79, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 79, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForCommentsOnly/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 18, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 18, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForCommentsOnly/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForCommentsOnly/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnimatedStep/AnimatedStepContext.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnimatedStep/AnimatedStepProvider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnimatedStep/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values", + "line": 41, + "column": 30, + "nodeType": null, + "endLine": 41, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnimatedStep/useAnimatedStepContext.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnonymousReportFooter.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ApprovalWorkflowSection.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 86, + "column": 32, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 86, + "endColumn": 69, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ArchivedReportFooter.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentContext.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 21, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 21, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentModal.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has missing dependencies: 'allowDownload', 'canEditReceipt', 'closeModal', 'downloadAttachment', 'isLocalSource', 'isOffline', 'report?.reportID', and 'translate'. Either include them or remove the dependency array.", + "line": 457, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 457, + "endColumn": 70, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isReceiptAttachment, canEditReceipt, isOffline, allowDownload, isLocalSource, transaction, translate, closeModal, iouType, report?.reportID, downloadAttachment]", + "fix": { + "range": [18038, 18100], + "text": "[isReceiptAttachment, canEditReceipt, isOffline, allowDownload, isLocalSource, transaction, translate, closeModal, iouType, report?.reportID, downloadAttachment]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentOfflineIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 316, + "column": 80, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 316, + "endColumn": 82, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [12878, 12936], "text": "(fileData.fileName) ?? ('name' in fileData && fileData.name)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 316, + "column": 121, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 316, + "endColumn": 123, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [12938, 12940], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 317, + "column": 85, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 317, + "endColumn": 87, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [13007, 13066], "text": "(fileData.fileCopyUri) ?? ('uri' in fileData && fileData.uri)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 317, + "column": 124, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 317, + "endColumn": 126, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [13068, 13070], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 322, + "column": 61, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 322, + "endColumn": 63, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [13248, 13310], "text": "(fileData.size) ?? ('fileSize' in fileData && fileData.fileSize)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 322, + "column": 110, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 322, + "endColumn": 112, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [13312, 13314], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 324, + "column": 64, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 324, + "endColumn": 66, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [13427, 13429], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 325, + "column": 67, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 325, + "endColumn": 69, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [13507, 13509], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 421, + "column": 30, + "nodeType": null, + "endLine": 421, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 436, + "column": 14, + "nodeType": null, + "endLine": 436, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 436, + "column": 14, + "nodeType": null, + "endLine": 436, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/index.tsx", + "messages": [ + { + "ruleId": "react/jsx-no-comment-textnodes", + "severity": 2, + "message": "Comments inside children section of tag should be placed inside braces", + "line": 100, + "column": 15, + "nodeType": "JSXText", + "messageId": "putCommentInBraces", + "endLine": 102, + "endColumn": 13 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 102, + "column": 23, + "nodeType": null, + "endLine": 108, + "endColumn": 14 + } + ], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/restrict-template-expressions", + "severity": 2, + "message": "Invalid type \"\"jpg\" | \"jpeg\" | \"gif\" | \"png\" | \"pdf\" | \"htm\" | \"html\" | \"rtf\" | \"doc\" | \"tif\" | \"tiff\" | \"zip\" | \"xml\" | 16 | (() => IterableIterator<\"jpg\" | \"jpeg\" | \"gif\" | \"png\" | \"pdf\" | \"htm\" | \"html\" | \"text\" | ... 7 more ... | \"message\">) | ... 29 more ... | { ...; }\" of template literal expression.", + "line": 31, + "column": 32, + "nodeType": "Identifier", + "messageId": "invalidType", + "endLine": 31, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 2, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import React, {useRef} from 'react';\nimport type {ValueOf} from 'type-fest';\nimport * as Browser from '@libs/Browser';\nimport Visibility from '@libs/Visibility';\nimport CONST from '@src/CONST';\nimport type AttachmentPickerProps from './types';\n\n/**\n * Returns acceptable FileTypes based on ATTACHMENT_PICKER_TYPE\n */\nfunction getAcceptableFileTypes(type: string): string | undefined {\n if (type !== CONST.ATTACHMENT_PICKER_TYPE.IMAGE || Browser.isMobileChrome()) {\n return;\n }\n\n return 'image/*';\n}\n\nfunction getAcceptableFileTypesFromAList(fileTypes: Array>): string {\n const acceptValue = fileTypes\n .map((type) => {\n switch (type) {\n case 'msword':\n return 'application/msword';\n case 'text':\n return 'text/plain';\n case 'message':\n return 'message/rfc822';\n default:\n // eslint-disable-next-line @typescript-eslint/restrict-template-expressions\n return `.${type}`;\n }\n })\n .join(',');\n return acceptValue;\n}\n\n/**\n * This component renders a function as a child and\n * returns a \"show attachment picker\" method that takes\n * a callback. This is the web/mWeb/desktop version since\n * on a Browser we must append a hidden input to the DOM\n * and listen to onChange event.\n */\nfunction AttachmentPicker({children, type = CONST.ATTACHMENT_PICKER_TYPE.FILE, acceptedFileTypes}: AttachmentPickerProps): React.JSX.Element {\n const fileInput = useRef(null);\n const onPicked = useRef<(file: File) => void>(() => {});\n const onCanceled = useRef<() => void>(() => {});\n\n return (\n <>\n {\n if (!e.target.files) {\n return;\n }\n\n const file = e.target.files[0];\n\n if (file) {\n file.uri = URL.createObjectURL(file);\n onPicked.current(file);\n }\n\n // Cleanup after selecting a file to start from a fresh state\n if (fileInput.current) {\n // eslint-disable-next-line react-compiler/react-compiler\n fileInput.current.value = '';\n }\n }}\n // We are stopping the event propagation because triggering the `click()` on the hidden input\n // causes the event to unexpectedly bubble up to anything wrapping this component e.g. Pressable\n onClick={(e) => {\n e.stopPropagation();\n if (!fileInput.current) {\n return;\n }\n fileInput.current.addEventListener(\n 'cancel',\n () => {\n // For Android Chrome, the cancel event happens before the page is visible on physical devices,\n // which makes it unreliable for us to show the keyboard, while on emulators it happens after the page is visible.\n // So here we can delay calling the onCanceled.current function based on visibility in order to reliably show the keyboard.\n if (Visibility.isVisible()) {\n onCanceled.current();\n return;\n }\n const unsubscribeVisibilityListener = Visibility.onVisibilityChange(() => {\n onCanceled.current();\n unsubscribeVisibilityListener();\n });\n },\n {once: true},\n );\n }}\n accept={acceptedFileTypes ? getAcceptableFileTypesFromAList(acceptedFileTypes) : getAcceptableFileTypes(type)}\n />\n {/* eslint-disable-next-line react-compiler/react-compiler */}\n {children({\n openPicker: ({onPicked: newOnPicked, onCanceled: newOnCanceled = () => {}}) => {\n onPicked.current = newOnPicked;\n fileInput.current?.click();\n onCanceled.current = newOnCanceled;\n },\n })}\n \n );\n}\nAttachmentPicker.displayName = 'AttachmentPicker';\n\nexport default AttachmentPicker;\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/launchCamera/launchCamera.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/launchCamera/launchCamera.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/launchCamera/launchCamera.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/launchCamera/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/CarouselActions.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/CarouselButtons.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/CarouselItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 63, + "column": 53, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 63, + "endColumn": 55, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2614, 2616], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/Pager/AttachmentCarouselPagerContext.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/Pager/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/Pager/usePageScrollHandler.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/extractAttachments.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'accountID', 'attachments', 'onNavigate', 'parentReportActions', 'report.parentReportActionID', 'report.privateNotes', 'setDownloadButtonVisibility', and 'type'. Either include them or remove the dependency array. If 'setDownloadButtonVisibility' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 71, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 71, + "endColumn": 37, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [reportActions, compareImage, report.parentReportActionID, report.privateNotes, parentReportActions, type, accountID, attachments, setDownloadButtonVisibility, onNavigate]", + "fix": { + "range": [4005, 4034], + "text": "[reportActions, compareImage, report.parentReportActionID, report.privateNotes, parentReportActions, type, accountID, attachments, setDownloadButtonVisibility, onNavigate]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'attachments.length', 'page', and 'scrollRef'. Either include them or remove the dependency array.", + "line": 131, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 131, + "endColumn": 19, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [attachments.length, cellWidth, page, scrollRef]", + "fix": {"range": [6873, 6884], "text": "[attachments.length, cellWidth, page, scrollRef]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 259, + "column": 26, + "nodeType": null, + "endLine": 259, + "endColumn": 79, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/useCarouselArrows.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'autoHideArrows'. Either include it or remove the dependency array.", + "line": 49, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 49, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [autoHideArrows]", "fix": {"range": [1585, 1587], "text": "[autoHideArrows]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/useCarouselContextEvents.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewImage/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 39, + "column": 44, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 39, + "endColumn": 46, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1393, 1395], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewPdf/BaseAttachmentViewPdf.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'attachmentCarouselPagerContext'. Either include it or remove the dependency array.", + "line": 28, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 28, + "endColumn": 10, + "suggestions": [ + {"desc": "Update the dependencies array to be: [attachmentCarouselPagerContext]", "fix": {"range": [1165, 1167], "text": "[attachmentCarouselPagerContext]"}} + ], + "suppressions": [{"kind": "directive", "justification": "we just want to call this function when component is mounted"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewPdf/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Writing to a variable defined outside a component or hook is not allowed. Consider using an effect", + "line": 45, + "column": 21, + "nodeType": null, + "endLine": 45, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 67, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 67, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewPdf/index.ios.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewPdf/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewPdf/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewVideo/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/DefaultAttachmentView/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/HighResolutionInfo.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 293, + "column": 72, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 293, + "endColumn": 74, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11884, 11886], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/TransparentOverlay/TransparentOverlay.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/getBottomSuggestionPadding/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/getBottomSuggestionPadding/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 26, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 26, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 33, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 33, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 13, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 13, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/BaseAutoCompleteSuggestions.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 144, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 144, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoEmailLink.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 28, + "column": 34, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 28, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 41, + "column": 30, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 41, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoUpdateTime.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Avatar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarCropModal/AvatarCropModal.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Updating a value used previously in JSX is not allowed. Consider moving the mutation before the JSX", + "line": 340, + "column": 9, + "nodeType": null, + "endLine": 340, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarCropModal/ImageCropView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarCropModal/Slider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarSkeleton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarWithDisplayName.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarWithImagePicker.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 450, + "column": 32, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 450, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarWithIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Badge.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Balance.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Banner.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BaseMiniContextMenuItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BigNumberPad.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockedReportFooter.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/BlockingView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/ForceFullScreenView/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/ForceFullScreenView/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/ForceFullScreenView/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/FullPageNotFoundView.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 46, + "column": 1, + "nodeType": "FunctionDeclaration", + "endLine": 85, + "endColumn": 2, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/FullPageOfflineBlockingView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Breadcrumbs.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BrokenConnectionDescription.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BulletList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Button/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has missing dependencies: 'allowBubble', 'enterKeyEventListenerPriority', 'isPressOnEnterActive', and 'pressOnEnter'. Either include them or remove the dependency array.", + "line": 183, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 183, + "endColumn": 48, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [pressOnEnter, shouldDisableEnterShortcut, isFocused, isPressOnEnterActive, allowBubble, enterKeyEventListenerPriority]", + "fix": {"range": [6678, 6717], "text": "[pressOnEnter, shouldDisableEnterShortcut, isFocused, isPressOnEnterActive, allowBubble, enterKeyEventListenerPriority]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 288, + "column": 18, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 288, + "endColumn": 20, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [9729, 9731], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Button/validateSubmitShortcut/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Button/validateSubmitShortcut/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Button/validateSubmitShortcut/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ButtonWithDropdownMenu/index.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 205, + "column": 45, + "nodeType": null, + "endLine": 205, + "endColumn": 59 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 57, + "column": 80, + "nodeType": null, + "endLine": 57, + "endColumn": 94, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 1, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import type {MutableRefObject} from 'react';\nimport React, {useCallback, useEffect, useRef, useState} from 'react';\nimport {View} from 'react-native';\nimport type {GestureResponderEvent} from 'react-native';\nimport Button from '@components/Button';\nimport Icon from '@components/Icon';\nimport * as Expensicons from '@components/Icon/Expensicons';\nimport PopoverMenu from '@components/PopoverMenu';\nimport useKeyboardShortcut from '@hooks/useKeyboardShortcut';\nimport useStyleUtils from '@hooks/useStyleUtils';\nimport useTheme from '@hooks/useTheme';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport useWindowDimensions from '@hooks/useWindowDimensions';\nimport mergeRefs from '@libs/mergeRefs';\nimport CONST from '@src/CONST';\nimport type {AnchorPosition} from '@src/styles';\nimport type {ButtonWithDropdownMenuProps} from './types';\n\nfunction ButtonWithDropdownMenu({\n success = false,\n isSplitButton = true,\n isLoading = false,\n isDisabled = false,\n pressOnEnter = false,\n shouldAlwaysShowDropdownMenu = false,\n menuHeaderText = '',\n customText,\n style,\n disabledStyle,\n buttonSize = CONST.DROPDOWN_BUTTON_SIZE.MEDIUM,\n anchorAlignment = {\n horizontal: CONST.MODAL.ANCHOR_ORIGIN_HORIZONTAL.RIGHT,\n vertical: CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.TOP, // we assume that popover menu opens below the button, anchor is at TOP\n },\n buttonRef,\n onPress,\n options,\n onOptionSelected,\n onOptionsMenuShow,\n onOptionsMenuHide,\n enterKeyEventListenerPriority = 0,\n wrapperStyle,\n useKeyboardShortcuts = false,\n shouldUseStyleUtilityForAnchorPosition = false,\n defaultSelectedIndex = 0,\n shouldShowSelectedItemCheck = false,\n}: ButtonWithDropdownMenuProps) {\n const theme = useTheme();\n const styles = useThemeStyles();\n const StyleUtils = useStyleUtils();\n const [selectedItemIndex, setSelectedItemIndex] = useState(defaultSelectedIndex);\n const [isMenuVisible, setIsMenuVisible] = useState(false);\n const [popoverAnchorPosition, setPopoverAnchorPosition] = useState(null);\n const {windowWidth, windowHeight} = useWindowDimensions();\n const dropdownAnchor = useRef(null);\n // eslint-disable-next-line react-compiler/react-compiler\n const dropdownButtonRef = isSplitButton ? buttonRef : mergeRefs(buttonRef, dropdownAnchor);\n const selectedItem = options.at(selectedItemIndex) ?? options.at(0);\n const innerStyleDropButton = StyleUtils.getDropDownButtonHeight(buttonSize);\n const isButtonSizeLarge = buttonSize === CONST.DROPDOWN_BUTTON_SIZE.LARGE;\n const nullCheckRef = (ref: MutableRefObject) => ref ?? null;\n\n useEffect(() => {\n if (!dropdownAnchor.current) {\n return;\n }\n if (!isMenuVisible) {\n return;\n }\n if ('measureInWindow' in dropdownAnchor.current) {\n dropdownAnchor.current.measureInWindow((x, y, w, h) => {\n setPopoverAnchorPosition({\n horizontal: x + w,\n vertical:\n anchorAlignment.vertical === CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.TOP\n ? y + h + CONST.MODAL.POPOVER_MENU_PADDING // if vertical anchorAlignment is TOP, menu will open below the button and we need to add the height of button and padding\n : y - CONST.MODAL.POPOVER_MENU_PADDING, // if it is BOTTOM, menu will open above the button so NO need to add height but DO subtract padding\n });\n });\n }\n }, [windowWidth, windowHeight, isMenuVisible, anchorAlignment.vertical]);\n\n useKeyboardShortcut(\n CONST.KEYBOARD_SHORTCUTS.CTRL_ENTER,\n (e) => {\n if (shouldAlwaysShowDropdownMenu || options.length) {\n if (!isSplitButton) {\n setIsMenuVisible(!isMenuVisible);\n return;\n }\n if (selectedItem?.value) {\n onPress(e, selectedItem.value);\n }\n } else {\n const option = options.at(0);\n if (option?.value) {\n onPress(e, option.value);\n }\n }\n },\n {\n captureOnInputs: true,\n shouldBubble: false,\n isActive: useKeyboardShortcuts,\n },\n );\n const splitButtonWrapperStyle = isSplitButton ? [styles.flexRow, styles.justifyContentBetween, styles.alignItemsCenter] : {};\n\n const handlePress = useCallback(\n (event?: GestureResponderEvent | KeyboardEvent) => {\n if (!isSplitButton) {\n setIsMenuVisible(!isMenuVisible);\n } else if (selectedItem?.value) {\n onPress(event, selectedItem.value);\n }\n },\n [isMenuVisible, isSplitButton, onPress, selectedItem?.value],\n );\n\n return (\n \n {shouldAlwaysShowDropdownMenu || options.length > 1 ? (\n \n \n\n {isSplitButton && (\n setIsMenuVisible(!isMenuVisible)}\n shouldRemoveLeftBorderRadius\n large={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.LARGE}\n medium={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.MEDIUM}\n small={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.SMALL}\n innerStyles={[styles.dropDownButtonCartIconContainerPadding, innerStyleDropButton]}\n enterKeyEventListenerPriority={enterKeyEventListenerPriority}\n >\n \n \n \n \n \n \n \n )}\n \n ) : (\n {\n const option = options.at(0);\n return option ? onPress(event, option.value) : undefined;\n }}\n large={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.LARGE}\n medium={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.MEDIUM}\n small={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.SMALL}\n innerStyles={[innerStyleDropButton]}\n enterKeyEventListenerPriority={enterKeyEventListenerPriority}\n />\n )}\n {(shouldAlwaysShowDropdownMenu || options.length > 1) && popoverAnchorPosition && (\n {\n setIsMenuVisible(false);\n onOptionsMenuHide?.();\n }}\n onModalShow={onOptionsMenuShow}\n onItemSelected={() => setIsMenuVisible(false)}\n anchorPosition={shouldUseStyleUtilityForAnchorPosition ? styles.popoverButtonDropdownMenuOffset(windowWidth) : popoverAnchorPosition}\n // eslint-disable-next-line react-compiler/react-compiler\n shouldShowSelectedItemCheck={shouldShowSelectedItemCheck}\n anchorRef={nullCheckRef(dropdownAnchor)}\n withoutOverlay\n anchorAlignment={anchorAlignment}\n headerText={menuHeaderText}\n menuItems={options.map((item, index) => ({\n ...item,\n onSelected: item.onSelected\n ? () => item.onSelected?.()\n : () => {\n onOptionSelected?.(item);\n setSelectedItemIndex(index);\n },\n shouldCallAfterModalHide: true,\n }))}\n />\n )}\n \n );\n}\n\nButtonWithDropdownMenu.displayName = 'ButtonWithDropdownMenu';\n\nexport default ButtonWithDropdownMenu;\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ButtonWithDropdownMenu/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CardPreview.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CaretWrapper.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CategoryPicker.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Checkbox.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CheckboxWithLabel.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'inputID' PropType is defined but prop is never used", + "line": 53, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 53, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'shouldSaveDraft' PropType is defined but prop is never used", + "line": 57, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 57, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ClientSideLoggingToolMenu/BaseClientSideLoggingToolMenu.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ClientSideLoggingToolMenu/index.android.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ClientSideLoggingToolMenu/index.ios.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ClientSideLoggingToolMenu/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CollapsibleSection/Collapsible/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CollapsibleSection/Collapsible/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CollapsibleSection/Collapsible/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CollapsibleSection/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ColorSchemeWrapper/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ColorSchemeWrapper/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CommunicationsLink.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ComposeProviders.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Composer/implementation/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has missing dependencies: 'autoFocus', 'inputCallbackRef', and 'ref'. Either include them or remove the dependency array. If 'ref' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 83, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 83, + "endColumn": 10, + "suggestions": [ + {"desc": "Update the dependencies array to be: [autoFocus, inputCallbackRef, ref]", "fix": {"range": [3679, 3681], "text": "[autoFocus, inputCallbackRef, ref]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 129, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 129, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Mutating a value returned from a function whose return value should not be mutated", + "line": 135, + "column": 21, + "nodeType": null, + "endLine": 135, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Composer/implementation/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'selection'. Either include it or remove the dependency array.", + "line": 86, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 86, + "endColumn": 23, + "suggestions": [{"desc": "Update the dependencies array to be: [selection, selectionProp]", "fix": {"range": [3825, 3840], "text": "[selection, selectionProp]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'prevScroll'. Either include it or remove the dependency array.", + "line": 252, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 252, + "endColumn": 28, + "suggestions": [ + {"desc": "Update the dependencies array to be: [isComposerFullSize, prevScroll]", "fix": {"range": [10752, 10772], "text": "[isComposerFullSize, prevScroll]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 353, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 353, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Composer/index.e2e.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Composer/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Composer/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConfirmContent.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConfirmModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConfirmationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConfirmedRoute.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectBankAccountButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToNetSuiteFlow/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 57, + "column": 9, + "nodeType": null, + "endLine": 57, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [2727, 2782], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'hasPoliciesConnectedToNetSuite', 'policyID', and 'shouldGoToCredentialsPage'. Either include them or remove the dependency array.", + "line": 58, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 58, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [hasPoliciesConnectedToNetSuite, policyID, shouldGoToCredentialsPage]", + "fix": {"range": [2790, 2792], "text": "[hasPoliciesConnectedToNetSuite, policyID, shouldGoToCredentialsPage]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToNetSuiteFlow/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 10, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 10, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksDesktopFlow/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 10, + "column": 9, + "nodeType": null, + "endLine": 10, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [496, 551], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'policyID'. Either include it or remove the dependency array.", + "line": 11, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 11, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [policyID]", "fix": {"range": [559, 561], "text": "[policyID]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksDesktopFlow/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksDesktopFlow/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 6, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 6, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksOnlineFlow/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 36, + "column": 9, + "nodeType": null, + "endLine": 36, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [1688, 1743], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'policyID'. Either include it or remove the dependency array.", + "line": 37, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 37, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [policyID]", "fix": {"range": [1751, 1753], "text": "[policyID]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksOnlineFlow/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 16, + "column": 9, + "nodeType": null, + "endLine": 16, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [815, 870], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'environmentURL' and 'policyID'. Either include them or remove the dependency array.", + "line": 17, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 17, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [environmentURL, policyID]", "fix": {"range": [878, 880], "text": "[environmentURL, policyID]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksOnlineFlow/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 10, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 10, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToSageIntacctFlow/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 62, + "column": 9, + "nodeType": null, + "endLine": 62, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [2927, 2982], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'hasPoliciesConnectedToSageIntacct', 'policyID', and 'shouldGoToEnterCredentials'. Either include them or remove the dependency array.", + "line": 63, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 63, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [hasPoliciesConnectedToSageIntacct, policyID, shouldGoToEnterCredentials]", + "fix": {"range": [2990, 2992], "text": "[hasPoliciesConnectedToSageIntacct, policyID, shouldGoToEnterCredentials]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToXeroFlow/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 38, + "column": 9, + "nodeType": null, + "endLine": 38, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [1708, 1763], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'is2FAEnabled'. Either include it or remove the dependency array.", + "line": 39, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 39, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [is2FAEnabled]", "fix": {"range": [1771, 1773], "text": "[is2FAEnabled]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToXeroFlow/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 29, + "column": 9, + "nodeType": null, + "endLine": 29, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [1183, 1238], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'environmentURL', 'is2FAEnabled', and 'policyID'. Either include them or remove the dependency array.", + "line": 30, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 30, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [environmentURL, is2FAEnabled, policyID]", + "fix": {"range": [1246, 1248], "text": "[environmentURL, is2FAEnabled, policyID]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToXeroFlow/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 10, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 10, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectionLayout.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ContextMenuItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CopyTextToClipboard.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 25, + "column": 39, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 25, + "endColumn": 41, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [975, 977], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": "nullish coalescing doesn't achieve the same result in this case"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CountryPicker/CountrySelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CountryPicker/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CountrySelector.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'inputID' PropType is defined but prop is never used", + "line": 26, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 26, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'onInputChange'. Either include it or remove the dependency array. If 'onInputChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 66, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 66, + "endColumn": 43, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [countryFromUrl, isFocused, onBlur, onInputChange]", + "fix": {"range": [2856, 2891], "text": "[countryFromUrl, isFocused, onBlur, onInputChange]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CurrencySelectionList/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CurrencySelectionList/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CurrencySelector.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'inputID' PropType is defined but prop is never used", + "line": 25, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 25, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'onInputChange'. Either include it or remove the dependency array. If 'onInputChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 57, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 57, + "endColumn": 18, + "suggestions": [{"desc": "Update the dependencies array to be: [currency, onInputChange]", "fix": {"range": [2134, 2144], "text": "[currency, onInputChange]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CurrencySymbolButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CurrentWalletBalance.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomDevMenu/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-no-useless-fragment", + "severity": 2, + "message": "Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.", + "line": 12, + "column": 16, + "nodeType": "JSXFragment", + "messageId": "NeedsMoreChildren", + "endLine": 12, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomDevMenu/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-no-useless-fragment", + "severity": 2, + "message": "Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.", + "line": 5, + "column": 65, + "nodeType": "JSXFragment", + "messageId": "NeedsMoreChildren", + "endLine": 5, + "endColumn": 70, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomDevMenu/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/CustomStatusBarAndBackgroundContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/CustomStatusBarAndBackgroundContextProvider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 92, + "column": 73, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 92, + "endColumn": 75, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5015, 5017], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateGlobalBackgroundColor/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateGlobalBackgroundColor/index.website.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateGlobalBackgroundColor/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateStatusBarAppearance/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateStatusBarAppearance/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateStatusBarAppearance/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateStatusBarAppearance/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStylesForChildrenProvider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/CalendarPicker/ArrowIcon.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/CalendarPicker/YearPickerModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/CalendarPicker/generateMonthMatrix.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/CalendarPicker/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/CalendarPicker/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 72, + "column": 60, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 72, + "endColumn": 62, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2349, 2370], "text": "(value ?? defaultValue)"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 72, + "column": 76, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 72, + "endColumn": 78, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2371, 2373], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DecisionModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DeeplinkWrapper/DeeplinkRedirectLoadingIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DeeplinkWrapper/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DeeplinkWrapper/index.website.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DeeplinkWrapper/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DelegateNoAccessModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/DisplayNamesTooltipItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Mutating component props or hook arguments is not allowed. Consider using a local variable instead", + "line": 68, + "column": 21, + "nodeType": null, + "endLine": 68, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'childRefs'.", + "line": 68, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 68, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/DisplayNamesWithTooltip.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 3, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 22, + "column": 32, + "nodeType": null, + "endLine": 22, + "endColumn": 52, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 22, + "column": 71, + "nodeType": null, + "endLine": 22, + "endColumn": 91, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 22, + "column": 108, + "nodeType": null, + "endLine": 22, + "endColumn": 140, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 22, + "column": 143, + "nodeType": null, + "endLine": 22, + "endColumn": 175, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 66, + "column": 38, + "nodeType": "Identifier", + "messageId": "noArrayIndex", + "endLine": 66, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/DisplayNamesWithoutTooltip.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceEReceipt.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceMapView/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 26, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 26, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceMapView/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 7, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 7, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceMapView/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceRequest/DistanceRequestFooter.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceRequest/DistanceRequestRenderItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 54, + "column": 33, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 54, + "endColumn": 35, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1982, 1984], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DotIndicatorMessage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Consumer/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Consumer/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Consumer/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/NoDropZone/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/NoDropZone/index.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 22, + "column": 26, + "nodeType": null, + "endLine": 22, + "endColumn": 36 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 15, + "column": 37, + "nodeType": null, + "endLine": 15, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 1, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import React, {useRef} from 'react';\nimport {View} from 'react-native';\nimport useDragAndDrop from '@hooks/useDragAndDrop';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport htmlDivElementRef from '@src/types/utils/htmlDivElementRef';\nimport viewRef from '@src/types/utils/viewRef';\nimport type NoDropZoneProps from './types';\n\nfunction NoDropZone({children}: NoDropZoneProps) {\n const styles = useThemeStyles();\n const noDropZone = useRef(null);\n\n useDragAndDrop({\n // eslint-disable-next-line react-compiler/react-compiler\n dropZone: htmlDivElementRef(noDropZone),\n shouldAllowDrop: false,\n });\n\n return (\n \n {children}\n \n );\n}\n\nNoDropZone.displayName = 'NoDropZone';\n\nexport default NoDropZone;\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/NoDropZone/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Provider/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Provider/index.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 32, + "column": 17, + "nodeType": null, + "endLine": 32, + "endColumn": 38 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 32, + "column": 17, + "nodeType": null, + "endLine": 32, + "endColumn": 38 + }, + { + "ruleId": "react/jsx-no-comment-textnodes", + "severity": 2, + "message": "Comments inside children section of tag should be placed inside braces", + "line": 47, + "column": 59, + "nodeType": "JSXText", + "messageId": "putCommentInBraces", + "endLine": 49, + "endColumn": 13 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 50, + "column": 30, + "nodeType": null, + "endLine": 50, + "endColumn": 38 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 55, + "column": 43, + "nodeType": null, + "endLine": 55, + "endColumn": 61 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 31, + "column": 37, + "nodeType": null, + "endLine": 31, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 44, + "column": 88, + "nodeType": null, + "endLine": 44, + "endColumn": 106, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 44, + "column": 88, + "nodeType": null, + "endLine": 44, + "endColumn": 106, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 5, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import {PortalHost} from '@gorhom/portal';\nimport {Str} from 'expensify-common';\nimport React, {useCallback, useEffect, useMemo, useRef} from 'react';\nimport {View} from 'react-native';\nimport useDragAndDrop from '@hooks/useDragAndDrop';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport htmlDivElementRef from '@src/types/utils/htmlDivElementRef';\nimport viewRef from '@src/types/utils/viewRef';\nimport type {DragAndDropContextParams, DragAndDropProviderProps, SetOnDropHandlerCallback} from './types';\n\nconst DragAndDropContext = React.createContext({});\n\nfunction shouldAcceptDrop(event: DragEvent): boolean {\n return !!event.dataTransfer?.types.some((type) => type === 'Files');\n}\n\nfunction DragAndDropProvider({children, isDisabled = false, setIsDraggingOver = () => {}}: DragAndDropProviderProps) {\n const styles = useThemeStyles();\n const dropZone = useRef(null);\n const dropZoneID = useRef(Str.guid('drag-n-drop'));\n\n const onDropHandler = useRef(() => {});\n const setOnDropHandler = useCallback((callback: SetOnDropHandlerCallback) => {\n onDropHandler.current = callback;\n }, []);\n\n const {isDraggingOver} = useDragAndDrop({\n // eslint-disable-next-line react-compiler/react-compiler\n dropZone: htmlDivElementRef(dropZone),\n // eslint-disable-next-line react-compiler/react-compiler\n onDrop: onDropHandler.current,\n shouldAcceptDrop,\n isDisabled,\n });\n\n useEffect(() => {\n // eslint-disable-next-line react-compiler/react-compiler\n setIsDraggingOver(isDraggingOver);\n }, [isDraggingOver, setIsDraggingOver]);\n\n // eslint-disable-next-line react-compiler/react-compiler\n const contextValue = useMemo(() => ({isDraggingOver, setOnDropHandler, dropZoneID: dropZoneID.current}), [isDraggingOver, setOnDropHandler]);\n\n return (\n \n \n {isDraggingOver && (\n \n {/* eslint-disable-next-line react-compiler/react-compiler */}\n \n \n )}\n {children}\n \n \n );\n}\n\nDragAndDropProvider.displayName = 'DragAndDropProvider';\n\nexport default DragAndDropProvider;\nexport {DragAndDropContext};\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Provider/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DraggableList/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 18, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 18, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DraggableList/index.ios.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 16, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 16, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DraggableList/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 5, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 5, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 90, + "column": 29, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 90, + "endColumn": 66, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 105, + "column": 49, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 105, + "endColumn": 86, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 107, + "column": 49, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 107, + "endColumn": 87, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DraggableList/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DraggableList/useDraggableInPortal.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 12, + "column": 21, + "nodeType": null, + "endLine": 12, + "endColumn": 82, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 12, + "column": 21, + "nodeType": null, + "endLine": 12, + "endColumn": 82, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EReceipt.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EReceiptThumbnail.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'transactionID' PropType is defined but prop is never used", + "line": 30, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 30, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/CategoryShortcutBar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/CategoryShortcutButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPicker.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 212, + "column": 24, + "nodeType": null, + "endLine": 212, + "endColumn": 45 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 212, + "column": 24, + "nodeType": null, + "endLine": 212, + "endColumn": 45 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 222, + "column": 31, + "nodeType": null, + "endLine": 222, + "endColumn": 59 + }, + { + "ruleId": "react/jsx-no-comment-textnodes", + "severity": 2, + "message": "Comments inside children section of tag should be placed inside braces", + "line": 227, + "column": 10, + "nodeType": "JSXText", + "messageId": "putCommentInBraces", + "endLine": 229, + "endColumn": 13 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 233, + "column": 38, + "nodeType": null, + "endLine": 233, + "endColumn": 57 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 201, + "column": 26, + "nodeType": null, + "endLine": 201, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 5, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import React, {forwardRef, useCallback, useEffect, useImperativeHandle, useRef, useState} from 'react';\nimport type {ForwardedRef, RefObject} from 'react';\nimport {Dimensions, View} from 'react-native';\nimport type {Emoji} from '@assets/emojis/types';\nimport FocusTrapForModal from '@components/FocusTrap/FocusTrapForModal';\nimport PopoverWithMeasuredContent from '@components/PopoverWithMeasuredContent';\nimport type {BaseTextInputRef} from '@components/TextInput/BaseTextInput/types';\nimport withViewportOffsetTop from '@components/withViewportOffsetTop';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useStyleUtils from '@hooks/useStyleUtils';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport useWindowDimensions from '@hooks/useWindowDimensions';\nimport type {AnchorOrigin, EmojiPickerRef, EmojiPopoverAnchor, OnEmojiSelected, OnModalHideValue, OnWillShowPicker} from '@libs/actions/EmojiPickerAction';\nimport * as Browser from '@libs/Browser';\nimport calculateAnchorPosition from '@libs/calculateAnchorPosition';\nimport * as Modal from '@userActions/Modal';\nimport CONST from '@src/CONST';\nimport EmojiPickerMenu from './EmojiPickerMenu';\n\nconst DEFAULT_ANCHOR_ORIGIN = {\n horizontal: CONST.MODAL.ANCHOR_ORIGIN_HORIZONTAL.RIGHT,\n vertical: CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.BOTTOM,\n};\n\ntype EmojiPickerProps = {\n viewportOffsetTop: number;\n};\n\nfunction EmojiPicker({viewportOffsetTop}: EmojiPickerProps, ref: ForwardedRef) {\n const styles = useThemeStyles();\n const StyleUtils = useStyleUtils();\n const [isEmojiPickerVisible, setIsEmojiPickerVisible] = useState(false);\n const [emojiPopoverAnchorPosition, setEmojiPopoverAnchorPosition] = useState({\n horizontal: 0,\n vertical: 0,\n });\n const [emojiPopoverAnchorOrigin, setEmojiPopoverAnchorOrigin] = useState(DEFAULT_ANCHOR_ORIGIN);\n const [activeID, setActiveID] = useState();\n const emojiPopoverAnchorRef = useRef(null);\n const emojiAnchorDimension = useRef({\n width: 0,\n height: 0,\n });\n const onModalHide = useRef(() => {});\n const onEmojiSelected = useRef(() => {});\n const activeEmoji = useRef();\n const emojiSearchInput = useRef();\n const {windowHeight} = useWindowDimensions();\n const {shouldUseNarrowLayout} = useResponsiveLayout();\n\n /**\n * Get the popover anchor ref\n *\n * emojiPopoverAnchorRef contains either null or the ref object of the anchor element.\n * { current: { current: anchorElement } }\n *\n * Don't directly get the ref from emojiPopoverAnchorRef, instead use getEmojiPopoverAnchor()\n */\n const getEmojiPopoverAnchor = useCallback(() => emojiPopoverAnchorRef.current ?? (emojiPopoverAnchorRef as EmojiPopoverAnchor), []);\n\n /**\n * Show the emoji picker menu.\n *\n * @param [onModalHideValue=() => {}] - Run a callback when Modal hides.\n * @param [onEmojiSelectedValue=() => {}] - Run a callback when Emoji selected.\n * @param emojiPopoverAnchorValue - Element to which Popover is anchored\n * @param [anchorOrigin=DEFAULT_ANCHOR_ORIGIN] - Anchor origin for Popover\n * @param [onWillShow] - Run a callback when Popover will show\n * @param id - Unique id for EmojiPicker\n * @param activeEmojiValue - Selected emoji to be highlighted\n */\n const showEmojiPicker = (\n onModalHideValue: OnModalHideValue,\n onEmojiSelectedValue: OnEmojiSelected,\n emojiPopoverAnchorValue: EmojiPopoverAnchor,\n anchorOrigin?: AnchorOrigin,\n onWillShow?: OnWillShowPicker,\n id?: string,\n activeEmojiValue?: string,\n ) => {\n onModalHide.current = onModalHideValue;\n onEmojiSelected.current = onEmojiSelectedValue;\n activeEmoji.current = activeEmojiValue;\n emojiPopoverAnchorRef.current = emojiPopoverAnchorValue;\n const emojiPopoverAnchor = getEmojiPopoverAnchor();\n // Drop focus to avoid blue focus ring.\n emojiPopoverAnchor?.current?.blur();\n\n const anchorOriginValue = anchorOrigin ?? DEFAULT_ANCHOR_ORIGIN;\n\n // It's possible that the anchor is inside an active modal (e.g., add emoji reaction in report context menu).\n // So, we need to get the anchor position first before closing the active modal which will also destroy the anchor.\n calculateAnchorPosition(emojiPopoverAnchor?.current, anchorOriginValue).then((value) => {\n Modal.close(() => {\n onWillShow?.();\n setIsEmojiPickerVisible(true);\n setEmojiPopoverAnchorPosition({\n horizontal: value.horizontal,\n vertical: value.vertical,\n });\n emojiAnchorDimension.current = {\n width: value.width,\n height: value.height,\n };\n setEmojiPopoverAnchorOrigin(anchorOriginValue);\n setActiveID(id);\n });\n });\n };\n\n /**\n * Hide the emoji picker menu.\n */\n const hideEmojiPicker = (isNavigating?: boolean) => {\n const currOnModalHide = onModalHide.current;\n onModalHide.current = () => {\n if (currOnModalHide) {\n currOnModalHide(!!isNavigating);\n }\n // eslint-disable-next-line react-compiler/react-compiler\n emojiPopoverAnchorRef.current = null;\n };\n setIsEmojiPickerVisible(false);\n };\n\n /**\n * Focus the search input in the emoji picker.\n */\n const focusEmojiSearchInput = () => {\n if (!emojiSearchInput.current) {\n return;\n }\n emojiSearchInput.current.focus();\n };\n\n /**\n * Callback for the emoji picker to add whatever emoji is chosen into the main input\n */\n const selectEmoji = (emoji: string, emojiObject: Emoji) => {\n // Prevent fast click / multiple emoji selection;\n // The first click will hide the emoji picker by calling the hideEmojiPicker() function\n if (!isEmojiPickerVisible) {\n return;\n }\n\n hideEmojiPicker(false);\n if (typeof onEmojiSelected.current === 'function') {\n onEmojiSelected.current(emoji, emojiObject);\n }\n };\n\n /**\n * Whether emoji picker is active for the given id.\n */\n const isActive = (id: string) => !!id && id === activeID;\n\n const clearActive = () => setActiveID(null);\n\n const resetEmojiPopoverAnchor = () => (emojiPopoverAnchorRef.current = null);\n\n useImperativeHandle(ref, () => ({showEmojiPicker, isActive, clearActive, hideEmojiPicker, isEmojiPickerVisible, resetEmojiPopoverAnchor}));\n\n useEffect(() => {\n const emojiPopoverDimensionListener = Dimensions.addEventListener('change', () => {\n const emojiPopoverAnchor = getEmojiPopoverAnchor();\n if (!emojiPopoverAnchor?.current) {\n // In small screen width, the window size change might be due to keyboard open/hide, we should avoid hide EmojiPicker in those cases\n if (isEmojiPickerVisible && !shouldUseNarrowLayout) {\n hideEmojiPicker();\n }\n return;\n }\n calculateAnchorPosition(emojiPopoverAnchor?.current, emojiPopoverAnchorOrigin).then((value) => {\n setEmojiPopoverAnchorPosition({\n horizontal: value.horizontal,\n vertical: value.vertical,\n });\n emojiAnchorDimension.current = {\n width: value.width,\n height: value.height,\n };\n });\n });\n return () => {\n if (!emojiPopoverDimensionListener) {\n return;\n }\n emojiPopoverDimensionListener.remove();\n };\n }, [isEmojiPickerVisible, shouldUseNarrowLayout, emojiPopoverAnchorOrigin, getEmojiPopoverAnchor]);\n\n // There is no way to disable animations, and they are really laggy, because there are so many\n // emojis. The best alternative is to set it to 1ms so it just \"pops\" in and out\n return (\n }\n withoutOverlay\n popoverDimensions={{\n width: CONST.EMOJI_PICKER_SIZE.WIDTH,\n height: CONST.EMOJI_PICKER_SIZE.HEIGHT,\n }}\n // eslint-disable-next-line react-compiler/react-compiler\n anchorAlignment={emojiPopoverAnchorOrigin}\n outerStyle={StyleUtils.getOuterModalStyle(windowHeight, viewportOffsetTop)}\n innerContainerStyle={styles.popoverInnerContainer}\n // eslint-disable-next-line react-compiler/react-compiler\n anchorDimensions={emojiAnchorDimension.current}\n avoidKeyboard\n shoudSwitchPositionIfOverflow\n shouldEnableNewFocusManagement\n restoreFocusType={CONST.MODAL.RESTORE_FOCUS_TYPE.DELETE}\n >\n {/* // eslint-disable-next-line react-compiler/react-compiler */}\n \n \n (emojiSearchInput.current = el)}\n />\n \n \n \n );\n}\n\nEmojiPicker.displayName = 'EmojiPicker';\nexport default withViewportOffsetTop(forwardRef(EmojiPicker));\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerButtonDropdown.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'otherProps' is defined but never used.", + "line": 32, + "column": 81, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 32, + "endColumn": 91, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'ref' is defined but never used.", + "line": 34, + "column": 5, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 34, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 82, + "column": 39, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 82, + "endColumn": 41, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3252, 3254], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenu/BaseEmojiPickerMenu.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenu/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'ref' is defined but never used.", + "line": 24, + "column": 80, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 24, + "endColumn": 83, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenu/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenu/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenu/useEmojiPickerMenu.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has an unnecessary dependency: 'frequentlyUsedEmojis'. Either exclude it or remove the dependency array.", + "line": 15, + "column": 93, + "nodeType": "ArrayExpression", + "endLine": 15, + "endColumn": 115, + "suggestions": [{"desc": "Update the dependencies array to be: []", "fix": {"range": [869, 891], "text": "[]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenuItem/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenuItem/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 3, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenuItem/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiSkinToneList.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'isSkinToneListVisible' and 'toggleIsSkinToneListVisible'. Either include them or remove the dependency array.", + "line": 42, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 42, + "endColumn": 27, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isSkinToneListVisible, preferredSkinTone, toggleIsSkinToneListVisible]", + "fix": {"range": [1667, 1686], "text": "[isSkinToneListVisible, preferredSkinTone, toggleIsSkinToneListVisible]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "only run when preferredSkinTone updates"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/getSkinToneEmojiFromIndex.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiSuggestions.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiWithTooltip/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiWithTooltip/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiWithTooltip/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmptySelectionListContent.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmptyStateComponent/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 105, + "column": 42, + "nodeType": "Identifier", + "messageId": "noArrayIndex", + "endLine": 105, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmptyStateComponent/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EnvironmentBadge.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ErrorBoundary/BaseErrorBoundary.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ErrorBoundary/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ErrorBoundary/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ErrorBoundary/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ErrorMessageRow.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ExceededCommentLength.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ExpensifyWordmark.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ExplanationModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FeatureList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FeatureTrainingModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FeedbackSurvey.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'draft.reason'. Either include it or remove the dependency array.", + "line": 77, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 77, + "endColumn": 24, + "suggestions": [{"desc": "Update the dependencies array to be: [draft.reason, isLoadingDraft]", "fix": {"range": [3382, 3398], "text": "[draft.reason, isLoadingDraft]"}}], + "suppressions": [{"kind": "directive", "justification": "only sync with draft data when it is loaded"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FilePicker/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 160, + "column": 15, + "nodeType": null, + "endLine": 160, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 160, + "column": 15, + "nodeType": null, + "endLine": 160, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FilePicker/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 69, + "column": 23, + "nodeType": null, + "endLine": 75, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FilePicker/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FixedFooter.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FlatList/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 38, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 38, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FlatList/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FlatList/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'ref'.", + "line": 24, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 24, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Expected the dependency list for useMemo to be an array literal", + "line": 36, + "column": 9, + "nodeType": null, + "endLine": 36, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has a missing dependency: 'args'. Either include it or remove the dependency array.", + "line": 36, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 36, + "endColumn": 18, + "suggestions": [{"desc": "Update the dependencies array to be: [args]", "fix": {"range": [1506, 1515], "text": "[args]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has a spread element in its dependency array. This means we can't statically verify whether you've passed the correct dependencies.", + "line": 36, + "column": 10, + "nodeType": "SpreadElement", + "endLine": 36, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 54, + "column": 5, + "nodeType": null, + "endLine": 54, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 226, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 226, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FloatingActionButton.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 43, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'props'.", + "line": 30, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 30, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'props'.", + "line": 34, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 34, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusModeNotification.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/BOTTOM_TAB_SCREENS.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapContainerElement/FocusTrapContainerElementProps.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapContainerElement/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapContainerElement/index.web.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 22, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 22, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForModal/FocusTrapForModalProps.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForModal/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForModal/index.web.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForScreen/FocusTrapProps.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForScreen/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForScreen/index.web.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/TOP_TAB_SCREENS.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/WIDE_LAYOUT_INACTIVE_SCREENS.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/sharedTrapStack.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusableMenuItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 16, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 16, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/FormContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/FormProvider.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'errors', 'hasServerError', 'inputValues', 'onValidate', and 'shouldTrimValues'. Either include them or remove the dependency array.", + "line": 176, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 176, + "endColumn": 25, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [errors, hasServerError, inputValues, onValidate, preferredLocale, shouldTrimValues]", + "fix": {"range": [7788, 7805], "text": "[errors, hasServerError, inputValues, onValidate, preferredLocale, shouldTrimValues]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "This mutates a variable that React considers immutable", + "line": 260, + "column": 17, + "nodeType": null, + "endLine": 260, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 386, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 386, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/FormWrapper.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/InputWrapper.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 80, + "column": 83, + "nodeType": null, + "endLine": 80, + "endColumn": 150, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 87, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 87, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/SafariFormWrapper.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormAlertWithSubmitButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormAlertWrapper.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormElement/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormElement/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 18, + "column": 33, + "nodeType": null, + "endLine": 18, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 18, + "column": 42, + "nodeType": null, + "endLine": 18, + "endColumn": 50, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 45, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 45, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormHelpMessage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormScrollView.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 22, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 22, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FullscreenLoadingIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FullstoryNative.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/GrowlNotification/GrowlNotificationContainer/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/GrowlNotification/GrowlNotificationContainer/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/GrowlNotification/GrowlNotificationContainer/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/GrowlNotification/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/BaseHTMLEngineProvider.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `alert-text` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 35, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 35, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `muted-text` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 40, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 40, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `muted-text-label` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 45, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 45, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `email-comment` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 55, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 55, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `mention-user` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 65, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 65, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `mention-report` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 66, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 66, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `mention-here` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 67, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 67, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `next-step` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 68, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 68, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `next-step-email` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 73, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 73, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `completed-task` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 80, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 80, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'text'.", + "line": 125, + "column": 36, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 125, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/AnchorRenderer.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/CodeRenderer.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/EditedRenderer.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 27, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 27, + "endColumn": 42, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/EmojiRenderer.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/ImageRenderer.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'user' PropType is defined but prop is never used", + "line": 25, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 25, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 127, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 127, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/MentionHereRenderer.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/MentionReportRenderer/MentionReportContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/MentionReportRenderer/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-early-return", + "severity": 2, + "message": "Prefer an early return to a conditionally-wrapped function body", + "line": 39, + "column": 58, + "nodeType": "BlockStatement", + "endLine": 43, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 61, + "column": 90, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 61, + "endColumn": 92, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3092, 3094], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 83, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 83, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/MentionUserRenderer.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 114, + "column": 29, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 114, + "endColumn": 54, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/NextStepEmailRenderer.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/PreRenderer.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 54, + "column": 47, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 54, + "endColumn": 72, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/VideoRenderer.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `mention-user` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 28, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 28, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `mention-report` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 29, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 29, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `mention-here` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 30, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 30, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `next-step-email` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 32, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 32, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/htmlEngineUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Header.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderGap/index.desktop.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderGap/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'styles' is defined but never used.", + "line": 4, + "column": 21, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 4, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderGap/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderPageLayout.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 89, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 89, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderWithBackButton/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderWithBackButton/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HighlightableMenuItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 28, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 28, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HoldBanner.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HoldMenuSectionList.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 51, + "column": 26, + "nodeType": "Identifier", + "messageId": "noArrayIndex", + "endLine": 51, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Hoverable/ActiveHoverable.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 150, + "column": 32, + "nodeType": null, + "endLine": 157, + "endColumn": 6 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 156, + "column": 13, + "nodeType": null, + "endLine": 156, + "endColumn": 38 + } + ], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 30, + "column": 64, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 30, + "endColumn": 66, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1499, 1501], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 104, + "column": 59, + "nodeType": null, + "endLine": 104, + "endColumn": 81, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 152, + "column": 24, + "nodeType": null, + "endLine": 152, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 152, + "column": 36, + "nodeType": null, + "endLine": 152, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 2, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import type {Ref} from 'react';\nimport {cloneElement, forwardRef, useCallback, useEffect, useMemo, useRef, useState} from 'react';\nimport {DeviceEventEmitter} from 'react-native';\nimport mergeRefs from '@libs/mergeRefs';\nimport {getReturnValue} from '@libs/ValueUtils';\nimport CONST from '@src/CONST';\nimport type HoverableProps from './types';\n\ntype ActiveHoverableProps = Omit;\n\ntype MouseEvents = 'onMouseEnter' | 'onMouseLeave' | 'onMouseMove' | 'onBlur';\n\ntype OnMouseEvents = Record void>;\n\nfunction ActiveHoverable({onHoverIn, onHoverOut, shouldHandleScroll, shouldFreezeCapture, children}: ActiveHoverableProps, outerRef: Ref) {\n const [isHovered, setIsHovered] = useState(false);\n\n const elementRef = useRef(null);\n const isScrollingRef = useRef(false);\n const isHoveredRef = useRef(false);\n const isVisibiltyHidden = useRef(false);\n\n const updateIsHovered = useCallback(\n (hovered: boolean) => {\n isHoveredRef.current = hovered;\n // Nullish coalescing operator (`??`) wouldn't be appropriate here because\n // it's not a matter of providing a default when encountering `null` or `undefined`\n // but rather making a decision based on the truthy nature of the complete expressions.\n // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n if ((shouldHandleScroll && isScrollingRef.current) || shouldFreezeCapture) {\n return;\n }\n setIsHovered(hovered);\n },\n [shouldHandleScroll, shouldFreezeCapture],\n );\n\n useEffect(() => {\n if (isHovered) {\n onHoverIn?.();\n } else {\n onHoverOut?.();\n }\n }, [isHovered, onHoverIn, onHoverOut]);\n\n useEffect(() => {\n if (!shouldHandleScroll) {\n return;\n }\n\n const scrollingListener = DeviceEventEmitter.addListener(CONST.EVENTS.SCROLLING, (scrolling: boolean) => {\n isScrollingRef.current = scrolling;\n if (!isScrollingRef.current) {\n setIsHovered(isHoveredRef.current);\n }\n });\n\n return () => scrollingListener.remove();\n }, [shouldHandleScroll]);\n\n useEffect(() => {\n // Do not mount a listener if the component is not hovered\n if (!isHovered) {\n return;\n }\n\n /**\n * Checks the hover state of a component and updates it based on the event target.\n * This is necessary to handle cases where the hover state might get stuck due to an unreliable mouseleave trigger,\n * such as when an element is removed before the mouseleave event is triggered.\n * @param event The hover event object.\n */\n const unsetHoveredIfOutside = (event: MouseEvent) => {\n // We're also returning early if shouldFreezeCapture is true in order\n // to not update the hover state but keep it frozen.\n if (!elementRef.current || elementRef.current.contains(event.target as Node) || shouldFreezeCapture) {\n return;\n }\n\n setIsHovered(false);\n };\n\n document.addEventListener('mouseover', unsetHoveredIfOutside);\n\n return () => document.removeEventListener('mouseover', unsetHoveredIfOutside);\n }, [isHovered, elementRef, shouldFreezeCapture]);\n\n useEffect(() => {\n const unsetHoveredWhenDocumentIsHidden = () => {\n if (document.visibilityState !== 'hidden') {\n return;\n }\n\n isVisibiltyHidden.current = true;\n setIsHovered(false);\n };\n\n document.addEventListener('visibilitychange', unsetHoveredWhenDocumentIsHidden);\n\n return () => document.removeEventListener('visibilitychange', unsetHoveredWhenDocumentIsHidden);\n }, []);\n\n // eslint-disable-next-line react-compiler/react-compiler\n const child = useMemo(() => getReturnValue(children, !isScrollingRef.current && isHovered), [children, isHovered]);\n\n const {onMouseEnter, onMouseLeave, onMouseMove, onBlur} = child.props as OnMouseEvents;\n\n const hoverAndForwardOnMouseEnter = useCallback(\n (e: MouseEvent) => {\n isVisibiltyHidden.current = false;\n updateIsHovered(true);\n onMouseEnter?.(e);\n },\n [updateIsHovered, onMouseEnter],\n );\n\n const unhoverAndForwardOnMouseLeave = useCallback(\n (e: MouseEvent) => {\n updateIsHovered(false);\n onMouseLeave?.(e);\n },\n [updateIsHovered, onMouseLeave],\n );\n\n const unhoverAndForwardOnBlur = useCallback(\n (event: MouseEvent) => {\n // Check if the blur event occurred due to clicking outside the element\n // and the wrapperView contains the element that caused the blur and reset isHovered\n if (!elementRef.current?.contains(event.target as Node) && !elementRef.current?.contains(event.relatedTarget as Node)) {\n setIsHovered(false);\n }\n\n onBlur?.(event);\n },\n [onBlur],\n );\n\n const handleAndForwardOnMouseMove = useCallback(\n (e: MouseEvent) => {\n isVisibiltyHidden.current = false;\n updateIsHovered(true);\n onMouseMove?.(e);\n },\n [updateIsHovered, onMouseMove],\n );\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n\n return cloneElement(child, {\n // eslint-disable-next-line react-compiler/react-compiler\n ref: mergeRefs(elementRef, outerRef, child.ref),\n onMouseEnter: hoverAndForwardOnMouseEnter,\n onMouseLeave: unhoverAndForwardOnMouseLeave,\n onBlur: unhoverAndForwardOnBlur,\n ...(isVisibiltyHidden.current ? {onMouseMove: handleAndForwardOnMouseMove} : {}),\n });\n}\n\nexport default forwardRef(ActiveHoverable);\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Hoverable/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Hoverable/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 17, + "column": 20, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 17, + "endColumn": 22, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [914, 916], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 20, + "column": 52, + "nodeType": null, + "endLine": 20, + "endColumn": 55, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 26, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 26, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Hoverable/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/IFrame.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'newDotURL' is assigned a value but never used.", + "line": 105, + "column": 19, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 105, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/BankIcons/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/BankIcons/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/BankIconsUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/DefaultAvatars.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/EReceiptBGs.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/Expensicons.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/GroupDefaultAvatars.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/IconWrapperStyles/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/IconWrapperStyles/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/IconWrapperStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/Illustrations.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/MCCIcons.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/WorkspaceDefaultAvatars.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/__mocks__/Expensicons.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/no-import-module-exports", + "severity": 2, + "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 2, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/IllustratedHeaderPageLayout.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 47, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 47, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/BaseImage.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 30, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 30, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/BaseImage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 25, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 25, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/ImageBehaviorContextProvider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has a missing dependency: 'session?.encryptedAuthToken'. Either include it or remove the dependency array.", + "line": 62, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 62, + "endColumn": 42, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [propsSource, session?.encryptedAuthToken, isAuthTokenRequired]", + "fix": {"range": [2431, 2465], "text": "[propsSource, session?.encryptedAuthToken, isAuthTokenRequired]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 72, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 72, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/resizeModes.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageSVG/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 26, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 26, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageSVG/index.ios.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 15, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 15, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageSVG/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 29, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 29, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageSVG/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageView/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageView/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 214, + "column": 26, + "nodeType": null, + "endLine": 214, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageView/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageWithSizeCalculation.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportColumn.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'colName', 'columnIndex', and 'defaultSelectedIndex'. Either include them or remove the dependency array.", + "line": 174, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 174, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [colName, columnIndex, defaultSelectedIndex]", + "fix": {"range": [5209, 5211], "text": "[colName, columnIndex, defaultSelectedIndex]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "we don't want this effect to run again"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportOnyxState/BaseImportOnyxState.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportOnyxState/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportOnyxState/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportOnyxState/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportOnyxState/utils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportSpreadsheet.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 125, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 125, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 125, + "column": 21, + "nodeType": null, + "endLine": 125, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportSpreadsheetColumns.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-misused-promises", + "severity": 2, + "message": "Promise-returning function provided to attribute where a void return was expected.", + "line": 66, + "column": 38, + "nodeType": "JSXExpressionContainer", + "messageId": "voidReturnAttribute", + "endLine": 66, + "endColumn": 57, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportedStateIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Indicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InitialURLContextProvider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InlineCodeBlock/WrappedText.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 55, + "column": 18, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 55, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 61, + "column": 26, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 61, + "endColumn": 50, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 70, + "column": 46, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 70, + "endColumn": 72, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 70, + "column": 46, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 70, + "endColumn": 72, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InlineCodeBlock/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 30, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 30, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InlineCodeBlock/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 67, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 67, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InlineCodeBlock/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InlineSystemMessage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InteractiveStepSubHeader.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InteractiveStepWrapper.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InvertedFlatList/BaseInvertedFlatList/index.e2e.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 39, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 39, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InvertedFlatList/BaseInvertedFlatList/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 31, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 31, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InvertedFlatList/CellRendererComponent.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 14, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 14, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InvertedFlatList/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InvertedFlatList/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 92, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 92, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KYCWall/BaseKYCWall.tsx", + "messages": [ + { + "ruleId": "react/jsx-no-comment-textnodes", + "severity": 2, + "message": "Comments inside children section of tag should be placed inside braces", + "line": 265, + "column": 15, + "nodeType": "JSXText", + "messageId": "putCommentInBraces", + "endLine": 267, + "endColumn": 13 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 267, + "column": 23, + "nodeType": null, + "endLine": 267, + "endColumn": 37 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 267, + "column": 47, + "nodeType": null, + "endLine": 267, + "endColumn": 56 + } + ], + "suppressedMessages": [], + "errorCount": 3, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import React, {useCallback, useEffect, useRef, useState} from 'react';\nimport {Dimensions} from 'react-native';\nimport type {EmitterSubscription, GestureResponderEvent, View} from 'react-native';\nimport {withOnyx} from 'react-native-onyx';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport AddPaymentMethodMenu from '@components/AddPaymentMethodMenu';\nimport * as BankAccounts from '@libs/actions/BankAccounts';\nimport getClickedTargetLocation from '@libs/getClickedTargetLocation';\nimport Log from '@libs/Log';\nimport Navigation from '@libs/Navigation/Navigation';\nimport * as PaymentUtils from '@libs/PaymentUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport * as PaymentMethods from '@userActions/PaymentMethods';\nimport * as Policy from '@userActions/Policy/Policy';\nimport * as Wallet from '@userActions/Wallet';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport type {BankAccountList, FundList, ReimbursementAccount, UserWallet, WalletTerms} from '@src/types/onyx';\nimport type {PaymentMethodType} from '@src/types/onyx/OriginalMessage';\nimport viewRef from '@src/types/utils/viewRef';\nimport type {AnchorPosition, DomRect, KYCWallProps, PaymentMethod} from './types';\n\n// This sets the Horizontal anchor position offset for POPOVER MENU.\nconst POPOVER_MENU_ANCHOR_POSITION_HORIZONTAL_OFFSET = 20;\n\ntype BaseKYCWallOnyxProps = {\n /** The user's wallet */\n userWallet: OnyxEntry;\n\n /** Information related to the last step of the wallet activation flow */\n walletTerms: OnyxEntry;\n\n /** List of user's cards */\n fundList: OnyxEntry;\n\n /** List of bank accounts */\n bankAccountList: OnyxEntry;\n\n /** The reimbursement account linked to the Workspace */\n reimbursementAccount: OnyxEntry;\n};\n\ntype BaseKYCWallProps = KYCWallProps & BaseKYCWallOnyxProps;\n\n// This component allows us to block various actions by forcing the user to first add a default payment method and successfully make it through our Know Your Customer flow\n// before continuing to take whatever action they originally intended to take. It requires a button as a child and a native event so we can get the coordinates and use it\n// to render the AddPaymentMethodMenu in the correct location.\nfunction KYCWall({\n addBankAccountRoute,\n addDebitCardRoute,\n anchorAlignment = {\n horizontal: CONST.MODAL.ANCHOR_ORIGIN_HORIZONTAL.LEFT,\n vertical: CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.BOTTOM,\n },\n bankAccountList = {},\n chatReportID = '',\n children,\n enablePaymentsRoute,\n fundList,\n iouReport,\n onSelectPaymentMethod = () => {},\n onSuccessfulKYC,\n reimbursementAccount,\n shouldIncludeDebitCard = true,\n shouldListenForResize = false,\n source,\n userWallet,\n walletTerms,\n shouldShowPersonalBankAccountOption = false,\n}: BaseKYCWallProps) {\n const anchorRef = useRef(null);\n const transferBalanceButtonRef = useRef(null);\n\n const [shouldShowAddPaymentMenu, setShouldShowAddPaymentMenu] = useState(false);\n\n const [anchorPosition, setAnchorPosition] = useState({\n anchorPositionVertical: 0,\n anchorPositionHorizontal: 0,\n });\n\n const getAnchorPosition = useCallback(\n (domRect: DomRect): AnchorPosition => {\n if (anchorAlignment.vertical === CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.TOP) {\n return {\n anchorPositionVertical: domRect.top + domRect.height + CONST.MODAL.POPOVER_MENU_PADDING,\n anchorPositionHorizontal: domRect.left + POPOVER_MENU_ANCHOR_POSITION_HORIZONTAL_OFFSET,\n };\n }\n\n return {\n anchorPositionVertical: domRect.top - CONST.MODAL.POPOVER_MENU_PADDING,\n anchorPositionHorizontal: domRect.left,\n };\n },\n [anchorAlignment.vertical],\n );\n\n /**\n * Set position of the transfer payment menu\n */\n const setPositionAddPaymentMenu = ({anchorPositionVertical, anchorPositionHorizontal}: AnchorPosition) => {\n setAnchorPosition({\n anchorPositionVertical,\n anchorPositionHorizontal,\n });\n };\n\n const setMenuPosition = useCallback(() => {\n if (!transferBalanceButtonRef.current) {\n return;\n }\n\n const buttonPosition = getClickedTargetLocation(transferBalanceButtonRef.current as HTMLDivElement);\n const position = getAnchorPosition(buttonPosition);\n\n setPositionAddPaymentMenu(position);\n }, [getAnchorPosition]);\n\n const selectPaymentMethod = useCallback(\n (paymentMethod: PaymentMethod) => {\n onSelectPaymentMethod(paymentMethod);\n\n if (paymentMethod === CONST.PAYMENT_METHODS.PERSONAL_BANK_ACCOUNT) {\n BankAccounts.openPersonalBankAccountSetupView();\n } else if (paymentMethod === CONST.PAYMENT_METHODS.DEBIT_CARD) {\n Navigation.navigate(addDebitCardRoute);\n } else if (paymentMethod === CONST.PAYMENT_METHODS.BUSINESS_BANK_ACCOUNT) {\n if (iouReport && ReportUtils.isIOUReport(iouReport)) {\n const {policyID, workspaceChatReportID, reportPreviewReportActionID} = Policy.createWorkspaceFromIOUPayment(iouReport) ?? {};\n if (workspaceChatReportID) {\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(workspaceChatReportID, reportPreviewReportActionID));\n }\n\n // Navigate to the bank account set up flow for this specific policy\n Navigation.navigate(ROUTES.BANK_ACCOUNT_WITH_STEP_TO_OPEN.getRoute('', policyID));\n\n return;\n }\n Navigation.navigate(addBankAccountRoute);\n }\n },\n [addBankAccountRoute, addDebitCardRoute, iouReport, onSelectPaymentMethod],\n );\n\n /**\n * Take the position of the button that calls this method and show the Add Payment method menu when the user has no valid payment method.\n * If they do have a valid payment method they are navigated to the \"enable payments\" route to complete KYC checks.\n * If they are already KYC'd we will continue whatever action is gated behind the KYC wall.\n *\n */\n const continueAction = useCallback(\n (event?: GestureResponderEvent | KeyboardEvent, iouPaymentType?: PaymentMethodType) => {\n const currentSource = walletTerms?.source ?? source;\n\n /**\n * Set the source, so we can tailor the process according to how we got here.\n * We do not want to set this on mount, as the source can change upon completing the flow, e.g. when upgrading the wallet to Gold.\n */\n Wallet.setKYCWallSource(source, chatReportID);\n\n if (shouldShowAddPaymentMenu) {\n setShouldShowAddPaymentMenu(false);\n return;\n }\n\n // Use event target as fallback if anchorRef is null for safety\n const targetElement = anchorRef.current ?? (event?.currentTarget as HTMLDivElement);\n\n transferBalanceButtonRef.current = targetElement;\n\n const isExpenseReport = ReportUtils.isExpenseReport(iouReport);\n const paymentCardList = fundList ?? {};\n\n // Check to see if user has a valid payment method on file and display the add payment popover if they don't\n if (\n (isExpenseReport && reimbursementAccount?.achData?.state !== CONST.BANK_ACCOUNT.STATE.OPEN) ||\n (!isExpenseReport && bankAccountList !== null && !PaymentUtils.hasExpensifyPaymentMethod(paymentCardList, bankAccountList, shouldIncludeDebitCard))\n ) {\n Log.info('[KYC Wallet] User does not have valid payment method');\n\n if (!shouldIncludeDebitCard) {\n selectPaymentMethod(CONST.PAYMENT_METHODS.PERSONAL_BANK_ACCOUNT);\n return;\n }\n\n const clickedElementLocation = getClickedTargetLocation(targetElement as HTMLDivElement);\n const position = getAnchorPosition(clickedElementLocation);\n\n setPositionAddPaymentMenu(position);\n setShouldShowAddPaymentMenu(true);\n\n return;\n }\n if (!isExpenseReport) {\n // Ask the user to upgrade to a gold wallet as this means they have not yet gone through our Know Your Customer (KYC) checks\n const hasActivatedWallet = userWallet?.tierName && [CONST.WALLET.TIER_NAME.GOLD, CONST.WALLET.TIER_NAME.PLATINUM].some((name) => name === userWallet.tierName);\n\n if (!hasActivatedWallet) {\n Log.info('[KYC Wallet] User does not have active wallet');\n\n Navigation.navigate(enablePaymentsRoute);\n\n return;\n }\n }\n\n Log.info('[KYC Wallet] User has valid payment method and passed KYC checks or did not need them');\n\n onSuccessfulKYC(iouPaymentType, currentSource);\n },\n [\n bankAccountList,\n chatReportID,\n enablePaymentsRoute,\n fundList,\n getAnchorPosition,\n iouReport,\n onSuccessfulKYC,\n reimbursementAccount?.achData?.state,\n selectPaymentMethod,\n shouldIncludeDebitCard,\n shouldShowAddPaymentMenu,\n source,\n userWallet?.tierName,\n walletTerms?.source,\n ],\n );\n\n useEffect(() => {\n let dimensionsSubscription: EmitterSubscription | null = null;\n\n PaymentMethods.kycWallRef.current = {continueAction};\n\n if (shouldListenForResize) {\n dimensionsSubscription = Dimensions.addEventListener('change', setMenuPosition);\n }\n\n return () => {\n if (shouldListenForResize && dimensionsSubscription) {\n dimensionsSubscription.remove();\n }\n\n PaymentMethods.kycWallRef.current = null;\n };\n }, [chatReportID, setMenuPosition, shouldListenForResize, continueAction]);\n\n return (\n <>\n setShouldShowAddPaymentMenu(false)}\n anchorRef={anchorRef}\n anchorPosition={{\n vertical: anchorPosition.anchorPositionVertical,\n horizontal: anchorPosition.anchorPositionHorizontal,\n }}\n anchorAlignment={anchorAlignment}\n onItemSelected={(item: PaymentMethod) => {\n setShouldShowAddPaymentMenu(false);\n selectPaymentMethod(item);\n }}\n shouldShowPersonalBankAccountOption={shouldShowPersonalBankAccountOption}\n />\n // eslint-disable-next-line react-compiler/react-compiler // eslint-disable-next-line react-compiler/react-compiler\n {children(continueAction, viewRef(anchorRef))}\n \n );\n}\n\nKYCWall.displayName = 'BaseKYCWall';\n\nexport default withOnyx({\n userWallet: {\n key: ONYXKEYS.USER_WALLET,\n },\n walletTerms: {\n key: ONYXKEYS.WALLET_TERMS,\n },\n fundList: {\n key: ONYXKEYS.FUND_LIST,\n },\n bankAccountList: {\n key: ONYXKEYS.BANK_ACCOUNT_LIST,\n },\n // @ts-expect-error: ONYXKEYS.REIMBURSEMENT_ACCOUNT is conflicting with ONYXKEYS.FORMS.REIMBURSEMENT_ACCOUNT_FORM\n reimbursementAccount: {\n key: ONYXKEYS.REIMBURSEMENT_ACCOUNT,\n },\n})(KYCWall);\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KYCWall/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KYCWall/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KYCWall/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KeyboardAvoidingView/index.ios.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 43, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KeyboardAvoidingView/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 12, + "column": 15, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 12, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KeyboardAvoidingView/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 4, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 4, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/LHNOptionsList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/OptionRowLHN.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 48, + "column": 83, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 48, + "endColumn": 85, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2644, 2646], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/OptionRowLHNData.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 60, + "column": 20, + "nodeType": null, + "endLine": 60, + "endColumn": 41 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 64, + "column": 9, + "nodeType": null, + "endLine": 64, + "endColumn": 30 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 59, + "column": 29, + "nodeType": null, + "endLine": 59, + "endColumn": 50, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has a missing dependency: 'shouldDisplayViolations'. Either include it or remove the dependency array.", + "line": 70, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 85, + "endColumn": 6, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [fullReport, reportActions, personalDetails, preferredLocale, policy, parentReportAction, shouldDisplayViolations, shouldDisplayReportViolations, lastMessageTextFromReport, transactionViolations, invoiceReceiverPolicy]", + "fix": { + "range": [2813, 3212], + "text": "[fullReport, reportActions, personalDetails, preferredLocale, policy, parentReportAction, shouldDisplayViolations, shouldDisplayReportViolations, lastMessageTextFromReport, transactionViolations, invoiceReceiverPolicy]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 90, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 90, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 2, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import {deepEqual} from 'fast-equals';\nimport React, {useMemo, useRef} from 'react';\nimport useCurrentReportID from '@hooks/useCurrentReportID';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport SidebarUtils from '@libs/SidebarUtils';\nimport CONST from '@src/CONST';\nimport type {OptionData} from '@src/libs/ReportUtils';\nimport OptionRowLHN from './OptionRowLHN';\nimport type {OptionRowLHNDataProps} from './types';\n\n/*\n * This component gets the data from onyx for the actual\n * OptionRowLHN component.\n * The OptionRowLHN component is memoized, so it will only\n * re-render if the data really changed.\n */\nfunction OptionRowLHNData({\n isFocused = false,\n fullReport,\n reportActions,\n personalDetails = {},\n preferredLocale = CONST.LOCALES.DEFAULT,\n policy,\n invoiceReceiverPolicy,\n receiptTransactions,\n parentReportAction,\n iouReportReportActions,\n transaction,\n lastReportActionTransaction,\n transactionViolations,\n lastMessageTextFromReport,\n ...propsToForward\n}: OptionRowLHNDataProps) {\n const reportID = propsToForward.reportID;\n const currentReportIDValue = useCurrentReportID();\n const isReportFocused = isFocused && currentReportIDValue?.currentReportID === reportID;\n\n const optionItemRef = useRef();\n\n const shouldDisplayViolations = ReportUtils.shouldDisplayTransactionThreadViolations(fullReport, transactionViolations, parentReportAction);\n const shouldDisplayReportViolations = ReportUtils.isReportOwner(fullReport) && ReportUtils.hasReportViolations(reportID);\n\n const optionItem = useMemo(() => {\n // Note: ideally we'd have this as a dependent selector in onyx!\n const item = SidebarUtils.getOptionData({\n report: fullReport,\n reportActions,\n personalDetails,\n preferredLocale: preferredLocale ?? CONST.LOCALES.DEFAULT,\n policy,\n parentReportAction,\n hasViolations: !!shouldDisplayViolations || shouldDisplayReportViolations,\n lastMessageTextFromReport,\n transactionViolations,\n invoiceReceiverPolicy,\n });\n // eslint-disable-next-line react-compiler/react-compiler\n if (deepEqual(item, optionItemRef.current)) {\n // eslint-disable-next-line react-compiler/react-compiler\n return optionItemRef.current;\n }\n\n // eslint-disable-next-line react-compiler/react-compiler\n optionItemRef.current = item;\n\n return item;\n // Listen parentReportAction to update title of thread report when parentReportAction changed\n // Listen to transaction to update title of transaction report when transaction changed\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [\n fullReport,\n lastReportActionTransaction,\n reportActions,\n personalDetails,\n preferredLocale,\n policy,\n parentReportAction,\n iouReportReportActions,\n transaction,\n transactionViolations,\n receiptTransactions,\n invoiceReceiverPolicy,\n shouldDisplayReportViolations,\n lastMessageTextFromReport,\n ]);\n\n return (\n \n );\n}\n\nOptionRowLHNData.displayName = 'OptionRowLHNData';\n\n/**\n * This component is rendered in a list.\n * On scroll we want to avoid that a item re-renders\n * just because the list has to re-render when adding more items.\n * Thats also why the React.memo is used on the outer component here, as we just\n * use it to prevent re-renders from parent re-renders.\n */\nexport default React.memo(OptionRowLHNData);\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/OptionRowRendererComponent/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 8, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 8, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/OptionRowRendererComponent/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Lightbox/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Lightbox/numberOfConcurrentLightboxes/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Lightbox/numberOfConcurrentLightboxes/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Lightbox/numberOfConcurrentLightboxes/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocaleContextProvider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocalePicker.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationErrorMessage/BaseLocationErrorMessage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationErrorMessage/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 15, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 15, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationErrorMessage/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 16, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 16, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationErrorMessage/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationPermissionModal/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'onGrant'. Either include it or remove the dependency array. If 'onGrant' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 32, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 32, + "endColumn": 29, + "suggestions": [{"desc": "Update the dependencies array to be: [onGrant, startPermissionFlow]", "fix": {"range": [1386, 1407], "text": "[onGrant, startPermissionFlow]"}}], + "suppressions": [{"kind": "directive", "justification": "We only want to run this effect when startPermissionFlow changes"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationPermissionModal/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'onGrant'. Either include it or remove the dependency array. If 'onGrant' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 36, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 36, + "endColumn": 29, + "suggestions": [{"desc": "Update the dependencies array to be: [onGrant, startPermissionFlow]", "fix": {"range": [1520, 1541], "text": "[onGrant, startPermissionFlow]"}}], + "suppressions": [{"kind": "directive", "justification": "We only want to run this effect when startPermissionFlow changes"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationPermissionModal/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Lottie/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'shouldLoadAfterInteractions'. Either include it or remove the dependency array.", + "line": 50, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 50, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [shouldLoadAfterInteractions]", "fix": {"range": [2082, 2084], "text": "[shouldLoadAfterInteractions]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 103, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 103, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'forwardedRef'.", + "line": 110, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 110, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LottieAnimations/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LottieAnimations/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MagicCodeInput.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-use-before-define", + "severity": 2, + "message": "'isOffline' was used before it was defined.", + "line": 174, + "column": 132, + "nodeType": "Identifier", + "messageId": "noUseBeforeDefine", + "endLine": 174, + "endColumn": 141, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'validateAndSubmit'. Either include it or remove the dependency array.", + "line": 196, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 196, + "endColumn": 39, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [value, shouldSubmitOnComplete, validateAndSubmit]", + "fix": {"range": [6585, 6616], "text": "[value, shouldSubmitOnComplete, validateAndSubmit]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 216, + "column": 18, + "nodeType": null, + "endLine": 226, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'onChangeText' and 'onKeyPress'. Either include them or remove the dependency array.", + "line": 370, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 370, + "endColumn": 45, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [lastPressedDigit, isDisableKeyboard, onKeyPress, onChangeText]", + "fix": {"range": [14568, 14605], "text": "[lastPressedDigit, isDisableKeyboard, onKeyPress, onChangeText]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/Direction.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/Direction.website.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/MapView.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 224, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 224, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/MapView.website.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has an unnecessary dependency: 'errorResetKey'. Either exclude it or remove the dependency array.", + "line": 30, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 30, + "endColumn": 24, + "suggestions": [{"desc": "Update the dependencies array to be: []", "fix": {"range": [1254, 1269], "text": "[]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 57, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 57, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/MapViewImpl.website.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'resetBoundaries'. Either include it or remove the dependency array.", + "line": 161, + "column": 12, + "nodeType": "ArrayExpression", + "endLine": 161, + "endColumn": 35, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [resetBoundaries, shouldResetBoundaries]", + "fix": {"range": [6756, 6779], "text": "[resetBoundaries, shouldResetBoundaries]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "this effect only needs to run when the boundaries reset is forced"}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 239, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 239, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/MapViewTypes.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/PendingMapView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 7, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 7, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/responder/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/responder/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/responder/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/utils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MentionSuggestions.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 111, + "column": 38, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 111, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 127, + "column": 46, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 127, + "endColumn": 59, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MenuItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-nested-ternary", + "severity": 2, + "message": "Do not nest ternary expressions.", + "line": 454, + "column": 13, + "nodeType": "ConditionalExpression", + "messageId": "noNestedTernary", + "endLine": 454, + "endColumn": 151, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MenuItemGroup.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MenuItemList.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 92, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 92, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MenuItemWithTopDescription.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MessagesRow.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/BaseModal.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'hideModal'. Either include it or remove the dependency array.", + "line": 127, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 127, + "endColumn": 11, + "suggestions": [{"desc": "Update the dependencies array to be: [hideModal]", "fix": {"range": [4842, 4844], "text": "[hideModal]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values", + "line": 251, + "column": 38, + "nodeType": null, + "endLine": 251, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values", + "line": 251, + "column": 61, + "nodeType": null, + "endLine": 251, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values", + "line": 253, + "column": 49, + "nodeType": null, + "endLine": 253, + "endColumn": 94, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values", + "line": 253, + "column": 79, + "nodeType": null, + "endLine": 253, + "endColumn": 94, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/ModalContent.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook React.useEffect has missing dependencies: 'onDismiss' and 'onModalWillShow'. Either include them or remove the dependency array. If 'onModalWillShow' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 24, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 24, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [onDismiss, onModalWillShow]", "fix": {"range": [786, 788], "text": "[onDismiss, onModalWillShow]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/ModalContext.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 13, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 13, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/index.ios.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 63, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 63, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyReportHeader.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has an unnecessary dependency: 'transactions'. Either exclude it or remove the dependency array.", + "line": 105, + "column": 116, + "nodeType": "ArrayExpression", + "endLine": 105, + "endColumn": 160, + "suggestions": [{"desc": "Update the dependencies array to be: [moneyRequestReport?.reportID]", "fix": {"range": [6270, 6314], "text": "[moneyRequestReport?.reportID]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyReportHeaderStatusBar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestAmountInput.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'currency', 'currentAmount', 'formatAmountOnBlur', and 'onFormatAmount'. Either include them or remove the dependency array. If 'onFormatAmount' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 226, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 226, + "endColumn": 37, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [amount, currency, currentAmount, formatAmountOnBlur, onFormatAmount, shouldKeepUserInput]", + "fix": {"range": [8947, 8976], "text": "[amount, currency, currentAmount, formatAmountOnBlur, onFormatAmount, shouldKeepUserInput]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'currentAmount' and 'decimals'. Either include them or remove the dependency array.", + "line": 240, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 240, + "endColumn": 22, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [currentAmount, decimals, setNewAmount]", + "fix": {"range": [9620, 9634], "text": "[currentAmount, decimals, setNewAmount]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'forwardedRef'.", + "line": 300, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 300, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestConfirmationList.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'setFormError'. Either include it or remove the dependency array.", + "line": 311, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 311, + "endColumn": 94, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isFocused, transaction, shouldDisplayFieldError, hasSmartScanFailed, didConfirmSplit, setFormError]", + "fix": {"range": [13539, 13625], "text": "[isFocused, transaction, shouldDisplayFieldError, hasSmartScanFailed, didConfirmSplit, setFormError]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "we don't want this effect to run if it's just setFormError that changes"}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'iouCategory' and 'transactionID'. Either include them or remove the dependency array.", + "line": 669, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 669, + "endColumn": 68, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [shouldShowCategories, policyCategories, isCategoryRequired, iouCategory, transactionID]", + "fix": {"range": [29224, 29284], "text": "[shouldShowCategories, policyCategories, isCategoryRequired, iouCategory, transactionID]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'transaction' and 'transactionID'. Either include them or remove the dependency array.", + "line": 687, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 687, + "endColumn": 36, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [policyTagLists, policyTags, transaction, transactionID]", + "fix": {"range": [30325, 30353], "text": "[policyTagLists, policyTags, transaction, transactionID]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestConfirmationListFooter.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 424, + "column": 39, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 424, + "endColumn": 41, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [18259, 18261], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 563, + "column": 47, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 563, + "endColumn": 77, + "fix": {"range": [25173, 25203], "text": "resolvedReceiptImage!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 577, + "column": 55, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 577, + "endColumn": 57, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [26014, 26055], "text": "(resolvedThumbnail ?? resolvedReceiptImage)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 577, + "column": 79, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 577, + "endColumn": 81, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [26056, 26058], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 638, + "column": 31, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 638, + "endColumn": 33, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [28867, 28869], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestHeader.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestHeaderStatusBar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestSkeletonView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/constants.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "This mutates a variable that React considers immutable", + "line": 125, + "column": 9, + "nodeType": null, + "endLine": 125, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/usePanGesture.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Mutating component props or hook arguments is not allowed. Consider using a local variable instead", + "line": 120, + "column": 17, + "nodeType": null, + "endLine": 120, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetX'.", + "line": 120, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 120, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetX'.", + "line": 129, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 129, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetY'.", + "line": 136, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 136, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetY'.", + "line": 146, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 146, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'isSwipingDownToClose'.", + "line": 147, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 147, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetY'.", + "line": 155, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 155, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'isSwipingDownToClose'.", + "line": 156, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 156, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'isSwipingDownToClose'.", + "line": 186, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 186, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'panTranslateX'.", + "line": 215, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 215, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'panTranslateY'.", + "line": 220, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 220, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetX'.", + "line": 225, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 225, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetY'.", + "line": 226, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 226, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'panTranslateX'.", + "line": 229, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 229, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'panTranslateY'.", + "line": 230, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 230, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/usePinchGesture.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Mutating component props or hook arguments is not allowed. Consider using a local variable instead", + "line": 72, + "column": 13, + "nodeType": null, + "endLine": 72, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'totalPinchTranslateX'.", + "line": 72, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 72, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'totalPinchTranslateY'.", + "line": 73, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 73, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'zoomScale'.", + "line": 130, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 130, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetX'.", + "line": 155, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 155, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetY'.", + "line": 156, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 156, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'pinchScale'.", + "line": 169, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 169, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'zoomScale'.", + "line": 170, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 170, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'pinchScale'.", + "line": 173, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 173, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'zoomScale'.", + "line": 174, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 174, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'pinchScale'.", + "line": 177, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 177, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/useTapGestures.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Mutating component props or hook arguments is not allowed. Consider using a local variable instead", + "line": 115, + "column": 13, + "nodeType": null, + "endLine": 115, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetX'.", + "line": 115, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 115, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offsetY'.", + "line": 116, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 116, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'zoomScale'.", + "line": 117, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 117, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'pinchScale'.", + "line": 118, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 118, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/utils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultipleAvatars.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 187, + "column": 22, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 187, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OfflineIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OfflineWithFeedback.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OnboardingWelcomeVideo.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Onfido/BaseOnfidoWeb.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `driving_licence` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 77, + "column": 25, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 77, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `generic.back` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 117, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 117, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'onError', 'onSuccess', 'onUserExit', 'preferredLocale', 'sdkToken', 'theme', and 'translate'. Either include them or remove the dependency array.", + "line": 146, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 146, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [onError, onSuccess, onUserExit, preferredLocale, sdkToken, theme, translate]", + "fix": {"range": [6583, 6585], "text": "[onError, onSuccess, onUserExit, preferredLocale, sdkToken, theme, translate]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Onfido/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'onError', 'onSuccess', 'onUserExit', 'sdkToken', and 'translate'. Either include them or remove the dependency array. If 'onUserExit' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 93, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 93, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [onError, onSuccess, onUserExit, sdkToken, translate]", + "fix": {"range": [4765, 4767], "text": "[onError, onSuccess, onUserExit, sdkToken, translate]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Onfido/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unnecessary-type-assertion", + "severity": 2, + "message": "This assertion is unnecessary since it does not change the type of the expression.", + "line": 20, + "column": 35, + "nodeType": "TSAsExpression", + "messageId": "unnecessaryAssertion", + "endLine": 20, + "endColumn": 102, + "fix": {"range": [1044, 1066], "text": ""}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Onfido/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OnyxProvider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OpacityView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionListContextProvider.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'personalDetails'. Either include it or remove the dependency array.", + "line": 77, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 77, + "endColumn": 17, + "suggestions": [{"desc": "Update the dependencies array to be: [personalDetails, reports]", "fix": {"range": [2965, 2974], "text": "[personalDetails, reports]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'options.reports', 'prevPersonalDetails', and 'reports'. Either include them or remove the dependency array.", + "line": 128, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 128, + "endColumn": 25, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [options.reports, personalDetails, prevPersonalDetails, reports]", + "fix": {"range": [5297, 5314], "text": "[options.reports, personalDetails, prevPersonalDetails, reports]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 149, + "column": 112, + "nodeType": null, + "endLine": 149, + "endColumn": 141, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 149, + "column": 112, + "nodeType": null, + "endLine": 149, + "endColumn": 141, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionRow.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsList/BaseOptionsList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsList/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsList/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 45, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 45, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsList/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsListSkeletonView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsPicker/OptionItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsPicker/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFThumbnail/PDFThumbnailError.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFThumbnail/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFThumbnail/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/extensions", + "severity": 2, + "message": "Unexpected use of file extension \"mjs\" for \"pdfjs-dist/legacy/build/pdf.worker.mjs\"", + "line": 3, + "column": 29, + "nodeType": "Literal", + "endLine": 3, + "endColumn": 69, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFThumbnail/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFView/PDFInfoMessage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFView/PDFPasswordForm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFView/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/ban-types", + "severity": 2, + "message": "Don't use `object` as a type. Use 'Record' instead.", + "line": 90, + "column": 19, + "nodeType": "TSObjectKeyword", + "messageId": "bannedTypeMessage", + "endLine": 90, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 134, + "column": 36, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 134, + "endColumn": 38, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6223, 6225], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 177, + "column": 42, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 177, + "endColumn": 44, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [8401, 8403], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFView/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'CSSProperties' import from 'react' is restricted. Please use 'ViewStyle', 'TextStyle', 'ImageStyle' from 'react-native' instead.", + "line": 3, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'retrieveCanvasLimits'. Either include it or remove the dependency array.", + "line": 72, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 72, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [retrieveCanvasLimits]", "fix": {"range": [2875, 2877], "text": "[retrieveCanvasLimits]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 136, + "column": 42, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 136, + "endColumn": 44, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5855, 5857], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFView/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ParentNavigationSubtitle.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PercentageForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'forwardedRef'.", + "line": 64, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 64, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 71, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 71, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Picker/BasePicker.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 5, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 5, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'onInputChange' and 'value'. Either include them or remove the dependency array. If 'onInputChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 68, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 68, + "endColumn": 15, + "suggestions": [{"desc": "Update the dependencies array to be: [items, onInputChange, value]", "fix": {"range": [2380, 2387], "text": "[items, onInputChange, value]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 104, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 104, + "endColumn": 130, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Picker/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Picker/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 22, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 22, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Picker/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PinButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PlaidLink/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'onEvent', 'onExit', 'onSuccess', and 'token'. Either include them or remove the dependency array. If 'onEvent' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 35, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 35, + "endColumn": 10, + "suggestions": [ + {"desc": "Update the dependencies array to be: [onEvent, onExit, onSuccess, token]", "fix": {"range": [1355, 1357], "text": "[onEvent, onExit, onSuccess, token]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PlaidLink/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PlaidLink/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Popover/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 16, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 16, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Popover/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 68, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 68, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 87, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 87, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 99, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 99, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Popover/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 3, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverMenu.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 299, + "column": 36, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 299, + "endColumn": 111, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 305, + "column": 42, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 305, + "endColumn": 69, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 310, + "column": 46, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 310, + "endColumn": 73, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 325, + "column": 41, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 325, + "endColumn": 59, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverProvider/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverProvider/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 122, + "column": 22, + "nodeType": null, + "endLine": 122, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 122, + "column": 22, + "nodeType": null, + "endLine": 122, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverProvider/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 3, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverWithMeasuredContent.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 162, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 162, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverWithoutOverlay/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'anchorRef', 'close', 'onClose', 'onModalHide', 'onModalShow', 'onOpen', and 'withoutOverlayRef'. Either include them or remove the dependency array. If 'onModalShow' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 73, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 73, + "endColumn": 19, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [anchorRef, close, isVisible, onClose, onModalHide, onModalShow, onOpen, withoutOverlayRef]", + "fix": {"range": [2537, 2548], "text": "[anchorRef, close, isVisible, onClose, onModalHide, onModalShow, onOpen, withoutOverlayRef]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverWithoutOverlay/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 3, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/GenericPressable/BaseGenericPressable.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Pressable' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 5, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 5, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 62, + "column": 25, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 62, + "endColumn": 27, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [2277, 2319], "text": "(disabled ?? shouldBeDisabledByScreenReader)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 152, + "column": 52, + "nodeType": null, + "endLine": 152, + "endColumn": 66, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 178, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 178, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/GenericPressable/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 13, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 13, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/GenericPressable/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 13, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 13, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/GenericPressable/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 3, + "column": 116, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 130, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/PressableWithDelayToggle.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unsafe-assignment", + "severity": 2, + "message": "Unsafe assignment of an `any` value.", + "line": 103, + "column": 18, + "nodeType": "TSAsExpression", + "messageId": "anyAssignment", + "endLine": 103, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 103, + "column": 25, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 103, + "endColumn": 28, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [3459, 3462], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [3459, 3462], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/PressableWithFeedback.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 68, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 68, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/PressableWithoutFeedback.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 13, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 13, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/PressableWithoutFocus.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 27, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 27, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PressableWithSecondaryInteraction/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 36, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 36, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 49, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 49, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PressableWithSecondaryInteraction/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'ref'.", + "line": 52, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 52, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 100, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 100, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PressableWithSecondaryInteraction/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProcessMoneyReportHoldMenu.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProcessMoneyRequestHoldMenu.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/BaseProfilingToolMenu.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@lwc/lwc/no-async-await", + "severity": 2, + "message": "Invalid usage of async-await.", + "line": 63, + "column": 30, + "nodeType": "ArrowFunctionExpression", + "endLine": 72, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@lwc/lwc/no-async-await", + "severity": 2, + "message": "Invalid usage of async-await.", + "line": 107, + "column": 24, + "nodeType": "ArrowFunctionExpression", + "endLine": 131, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@lwc/lwc/no-async-await", + "severity": 2, + "message": "Invalid usage of async-await.", + "line": 138, + "column": 28, + "nodeType": "ArrowFunctionExpression", + "endLine": 155, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/RNFS/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/RNFS/index.web.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/Share/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/Share/index.web.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/index.android.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/index.ios.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PromotedActionsBar.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 135, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 135, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRCode.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/QRShareWithDownload/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 30, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 30, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/QRShareWithDownload/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 36, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 36, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/QRShareWithDownload/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/getQrCodeDownloadFileName.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RNMarkdownTextInput.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 29, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 29, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RNTextInput.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 28, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 28, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RadioButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RadioButtonWithLabel.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RadioButtons.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/AddReactionBubble.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/EmojiReactionBubble.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/MiniQuickEmojiReactions.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/QuickEmojiReactions/BaseQuickEmojiReactions.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/QuickEmojiReactions/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 22, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 22, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/QuickEmojiReactions/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 18, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 18, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/QuickEmojiReactions/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/ReactionTooltipContent.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/ReportActionItemEmojiReactions.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Reassigning a variable after render has completed can cause inconsistent behavior on subsequent renders. Consider using state instead", + "line": 108, + "column": 13, + "nodeType": null, + "endLine": 108, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReceiptAudit.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReceiptEmptyState.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReceiptImage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 120, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 120, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReferralProgramCTA.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReimbursementAccountLoadingIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RenderHTML.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ActionableItemButtons.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ChronosOOOListActions.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ExportIntegration.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 25, + "column": 34, + "nodeType": "Identifier", + "messageId": "noArrayIndex", + "endLine": 25, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 35, + "column": 30, + "nodeType": "Identifier", + "messageId": "noArrayIndex", + "endLine": 35, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ExportWithDropdownMenu.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has a missing dependency: 'exportMethods'. Either include it or remove the dependency array.", + "line": 78, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 78, + "endColumn": 83, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [iconToDisplay, canBeExported, translate, connectionName, exportMethods, report?.policyID]", + "fix": {"range": [3399, 3474], "text": "[iconToDisplay, canBeExported, translate, connectionName, exportMethods, report?.policyID]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/IssueCardMessage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyReportView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyRequestAction.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyRequestPreview/MoneyRequestPreviewContent.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyRequestPreview/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 13, + "column": 122, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 13, + "endColumn": 132, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyRequestPreview/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyRequestView.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 182, + "column": 76, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 182, + "endColumn": 78, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11401, 11403], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 185, + "column": 66, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 185, + "endColumn": 68, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11652, 11654], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ReportActionItemImage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 153, + "column": 39, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 153, + "endColumn": 52, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 160, + "column": 26, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 160, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ReportActionItemImages.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 76, + "column": 38, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 76, + "endColumn": 57, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ReportPreview.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has an unnecessary dependency: 'transactions'. Either exclude it or remove the dependency array.", + "line": 119, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 119, + "endColumn": 44, + "suggestions": [{"desc": "Update the dependencies array to be: [iouReportID, action]", "fix": {"range": [5611, 5646], "text": "[iouReportID, action]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'isPaidAnimationRunning'. Either include it or remove the dependency array.", + "line": 432, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 432, + "endColumn": 47, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isPaidAnimationRunning, previewMessage, previewMessageOpacity]", + "fix": {"range": [21713, 21752], "text": "[isPaidAnimationRunning, previewMessage, previewMessageOpacity]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/TaskAction.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/TaskPreview.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'policyID' PropType is defined but prop is never used", + "line": 41, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 41, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/TaskView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/TripDetailsView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/TripRoomPreview.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionsSkeletonView/SkeletonViewLines.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionsSkeletonView/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportHeaderSkeletonView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportWelcomeText.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 36, + "column": 110, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 36, + "endColumn": 112, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1562, 1564], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 198, + "column": 40, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 198, + "endColumn": 64, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RequireTwoFactorAuthenticationModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RoomHeaderAvatars.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 80, + "column": 30, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 80, + "endColumn": 50, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RoomNameInput/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 37, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 37, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RoomNameInput/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 49, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 49, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RoomNameInput/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SAMLLoadingIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeArea/index.ios.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeArea/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeArea/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeAreaConsumer/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'SafeAreaInsetsContext' import from 'react-native-safe-area-context' is restricted. Please use 'useSafeAreaInsets' from '@src/hooks/useSafeAreaInset' and/or 'SafeAreaConsumer' from '@components/SafeAreaConsumer' instead.", + "line": 3, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 25, + "column": 50, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 25, + "endColumn": 52, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1036, 1038], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeAreaConsumer/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'SafeAreaInsetsContext' import from 'react-native-safe-area-context' is restricted. Please use 'useSafeAreaInsets' from '@src/hooks/useSafeAreaInset' and/or 'SafeAreaConsumer' from '@components/SafeAreaConsumer' instead.", + "line": 3, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeAreaConsumer/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ScreenWrapper.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 163, + "column": 5, + "nodeType": null, + "endLine": 163, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'navigation', 'onEntryTransitionEnd', and 'shouldDismissKeyboardBeforeClose'. Either include them or remove the dependency array. If 'onEntryTransitionEnd' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 232, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 232, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [navigation, onEntryTransitionEnd, shouldDismissKeyboardBeforeClose]", + "fix": {"range": [10246, 10248], "text": "[navigation, onEntryTransitionEnd, shouldDismissKeyboardBeforeClose]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 267, + "column": 29, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 267, + "endColumn": 58, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 274, + "column": 33, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 274, + "endColumn": 78, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ScrollOffsetContextProvider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ScrollView.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 17, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 17, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ScrollViewWithContext.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 55, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 81, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 55, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 55, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 60, + "column": 54, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 60, + "endColumn": 56, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2402, 2404], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchFiltersChatsSelector.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchFiltersParticipantsSelector.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchMultipleSelectionPicker.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchPageHeader.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchRouter.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 182, + "column": 9, + "nodeType": null, + "endLine": 182, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [7520, 7575], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has a missing dependency: 'clearUserQuery'. Either include it or remove the dependency array.", + "line": 183, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 183, + "endColumn": 11, + "suggestions": [{"desc": "Update the dependencies array to be: [clearUserQuery]", "fix": {"range": [7584, 7586], "text": "[clearUserQuery]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 195, + "column": 9, + "nodeType": null, + "endLine": 195, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [7928, 7983], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has a missing dependency: 'clearUserQuery'. Either include it or remove the dependency array.", + "line": 196, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 196, + "endColumn": 23, + "suggestions": [{"desc": "Update the dependencies array to be: [clearUserQuery, onRouterClose]", "fix": {"range": [7991, 8006], "text": "[clearUserQuery, onRouterClose]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 210, + "column": 9, + "nodeType": null, + "endLine": 210, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [8586, 8641], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has missing dependencies: 'cardList', 'clearUserQuery', and 'taxRates'. Either include them or remove the dependency array.", + "line": 211, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 211, + "endColumn": 24, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [cardList, clearUserQuery, onRouterClose, taxRates]", + "fix": {"range": [8650, 8665], "text": "[cardList, clearUserQuery, onRouterClose, taxRates]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchRouterContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchRouterInput.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchRouterList.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 76, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 76, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 84, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 84, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchRouterModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchStatusBar.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 3, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/index.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 173, + "column": 9, + "nodeType": null, + "endLine": 173, + "endColumn": 37 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 190, + "column": 79, + "nodeType": null, + "endLine": 190, + "endColumn": 107 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 172, + "column": 64, + "nodeType": null, + "endLine": 172, + "endColumn": 92, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'selectedTransactions', 'status', and 'type'. Either include them or remove the dependency array.", + "line": 256, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 256, + "endColumn": 39, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [data, selectedTransactions, setSelectedTransactions, status, type]", + "fix": {"range": [13130, 13161], "text": "[data, selectedTransactions, setSelectedTransactions, status, type]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 15, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import {useNavigation} from '@react-navigation/native';\nimport type {StackNavigationProp} from '@react-navigation/stack';\nimport React, {useCallback, useEffect, useRef, useState} from 'react';\nimport {View} from 'react-native';\nimport type {NativeScrollEvent, NativeSyntheticEvent, StyleProp, ViewStyle} from 'react-native';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport {useOnyx} from 'react-native-onyx';\nimport FullPageOfflineBlockingView from '@components/BlockingViews/FullPageOfflineBlockingView';\nimport SearchTableHeader from '@components/SelectionList/SearchTableHeader';\nimport type {ReportActionListItemType, ReportListItemType, TransactionListItemType} from '@components/SelectionList/types';\nimport SelectionListWithModal from '@components/SelectionListWithModal';\nimport SearchRowSkeleton from '@components/Skeletons/SearchRowSkeleton';\nimport useMobileSelectionMode from '@hooks/useMobileSelectionMode';\nimport useNetwork from '@hooks/useNetwork';\nimport usePrevious from '@hooks/usePrevious';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useSearchHighlightAndScroll from '@hooks/useSearchHighlightAndScroll';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport {turnOffMobileSelectionMode, turnOnMobileSelectionMode} from '@libs/actions/MobileSelectionMode';\nimport * as SearchActions from '@libs/actions/Search';\nimport * as DeviceCapabilities from '@libs/DeviceCapabilities';\nimport Log from '@libs/Log';\nimport memoize from '@libs/memoize';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport * as SearchUtils from '@libs/SearchUtils';\nimport Navigation from '@navigation/Navigation';\nimport type {AuthScreensParamList} from '@navigation/types';\nimport EmptySearchView from '@pages/Search/EmptySearchView';\nimport variables from '@styles/variables';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport type SearchResults from '@src/types/onyx/SearchResults';\nimport {useSearchContext} from './SearchContext';\nimport type {SearchColumnType, SearchQueryJSON, SearchStatus, SelectedTransactionInfo, SelectedTransactions, SortOrder} from './types';\n\ntype SearchProps = {\n queryJSON: SearchQueryJSON;\n onSearchListScroll?: (event: NativeSyntheticEvent) => void;\n contentContainerStyle?: StyleProp;\n};\n\nconst transactionItemMobileHeight = 100;\nconst reportItemTransactionHeight = 52;\nconst listItemPadding = 12; // this is equivalent to 'mb3' on every transaction/report list item\nconst searchHeaderHeight = 54;\nconst sortableSearchStatuses: SearchStatus[] = [CONST.SEARCH.STATUS.EXPENSE.ALL];\n\nfunction mapTransactionItemToSelectedEntry(item: TransactionListItemType): [string, SelectedTransactionInfo] {\n return [item.keyForList, {isSelected: true, canDelete: item.canDelete, canHold: item.canHold, canUnhold: item.canUnhold, action: item.action}];\n}\n\nfunction mapToTransactionItemWithSelectionInfo(item: TransactionListItemType, selectedTransactions: SelectedTransactions, canSelectMultiple: boolean, shouldAnimateInHighlight: boolean) {\n return {...item, shouldAnimateInHighlight, isSelected: selectedTransactions[item.keyForList]?.isSelected && canSelectMultiple};\n}\n\nfunction mapToItemWithSelectionInfo(\n item: TransactionListItemType | ReportListItemType | ReportActionListItemType,\n selectedTransactions: SelectedTransactions,\n canSelectMultiple: boolean,\n shouldAnimateInHighlight: boolean,\n) {\n if (SearchUtils.isReportActionListItemType(item)) {\n return item;\n }\n\n return SearchUtils.isTransactionListItemType(item)\n ? mapToTransactionItemWithSelectionInfo(item, selectedTransactions, canSelectMultiple, shouldAnimateInHighlight)\n : {\n ...item,\n shouldAnimateInHighlight,\n transactions: item.transactions?.map((transaction) => mapToTransactionItemWithSelectionInfo(transaction, selectedTransactions, canSelectMultiple, shouldAnimateInHighlight)),\n isSelected: item.transactions.every((transaction) => selectedTransactions[transaction.keyForList]?.isSelected && canSelectMultiple),\n };\n}\n\nfunction prepareTransactionsList(item: TransactionListItemType, selectedTransactions: SelectedTransactions) {\n if (selectedTransactions[item.keyForList]?.isSelected) {\n const {[item.keyForList]: omittedTransaction, ...transactions} = selectedTransactions;\n\n return transactions;\n }\n\n return {...selectedTransactions, [item.keyForList]: {isSelected: true, canDelete: item.canDelete, canHold: item.canHold, canUnhold: item.canUnhold, action: item.action}};\n}\n\nfunction Search({queryJSON, onSearchListScroll, contentContainerStyle}: SearchProps) {\n const {isOffline} = useNetwork();\n const {shouldUseNarrowLayout} = useResponsiveLayout();\n const styles = useThemeStyles();\n const {isSmallScreenWidth, isLargeScreenWidth} = useResponsiveLayout();\n const navigation = useNavigation>();\n const lastSearchResultsRef = useRef>();\n const {setCurrentSearchHash, setSelectedTransactions, selectedTransactions, clearSelectedTransactions, setShouldShowStatusBarLoading, lastSearchType, setLastSearchType} =\n useSearchContext();\n const {selectionMode} = useMobileSelectionMode(false);\n const [offset, setOffset] = useState(0);\n\n const {type, status, sortBy, sortOrder, hash} = queryJSON;\n\n const [currentSearchResults] = useOnyx(`${ONYXKEYS.COLLECTION.SNAPSHOT}${hash}`);\n const [transactions] = useOnyx(ONYXKEYS.COLLECTION.TRANSACTION);\n const previousTransactions = usePrevious(transactions);\n\n useEffect(() => {\n if (!currentSearchResults?.search?.type) {\n return;\n }\n setLastSearchType(currentSearchResults.search.type);\n }, [lastSearchType, queryJSON, setLastSearchType, currentSearchResults]);\n\n const canSelectMultiple = isSmallScreenWidth ? !!selectionMode?.isEnabled : true;\n\n useEffect(() => {\n clearSelectedTransactions(hash);\n setCurrentSearchHash(hash);\n }, [hash, clearSelectedTransactions, setCurrentSearchHash]);\n\n useEffect(() => {\n const selectedKeys = Object.keys(selectedTransactions).filter((key) => selectedTransactions[key]);\n if (!isSmallScreenWidth) {\n if (selectedKeys.length === 0) {\n turnOffMobileSelectionMode();\n }\n return;\n }\n if (selectedKeys.length > 0 && !selectionMode?.isEnabled) {\n turnOnMobileSelectionMode();\n }\n }, [isSmallScreenWidth, selectedTransactions, selectionMode?.isEnabled]);\n\n useEffect(() => {\n if (isOffline) {\n return;\n }\n\n SearchActions.search({queryJSON, offset});\n }, [isOffline, offset, queryJSON]);\n\n const getItemHeight = useCallback(\n (item: TransactionListItemType | ReportListItemType | ReportActionListItemType) => {\n if (SearchUtils.isTransactionListItemType(item) || SearchUtils.isReportActionListItemType(item)) {\n return isLargeScreenWidth ? variables.optionRowHeight + listItemPadding : transactionItemMobileHeight + listItemPadding;\n }\n\n if (item.transactions.length === 0) {\n return 0;\n }\n\n if (item.transactions.length === 1) {\n return isLargeScreenWidth ? variables.optionRowHeight + listItemPadding : transactionItemMobileHeight + listItemPadding;\n }\n\n const baseReportItemHeight = isLargeScreenWidth ? 72 : 108;\n return baseReportItemHeight + item.transactions.length * reportItemTransactionHeight + listItemPadding;\n },\n [isLargeScreenWidth],\n );\n\n const getItemHeightMemoized = memoize(getItemHeight, {\n transformKey: ([item]) => {\n // List items are displayed differently on \"L\"arge and \"N\"arrow screens so the height will differ\n // in addition the same items might be displayed as part of different Search screens (\"Expenses\", \"All\", \"Finished\")\n const screenSizeHash = isLargeScreenWidth ? 'L' : 'N';\n return `${hash}-${item.keyForList}-${screenSizeHash}`;\n },\n });\n\n // save last non-empty search results to avoid ugly flash of loading screen when hash changes and onyx returns empty data\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n if (currentSearchResults?.data && currentSearchResults !== lastSearchResultsRef.current) {\n lastSearchResultsRef.current = currentSearchResults;\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n }\n\n const searchResults = currentSearchResults?.data ? currentSearchResults : lastSearchResultsRef.current;\n\n const {newSearchResultKey, handleSelectionListScroll} = useSearchHighlightAndScroll({\n searchResults,\n transactions,\n previousTransactions,\n queryJSON,\n offset,\n });\n\n // There's a race condition in Onyx which makes it return data from the previous Search, so in addition to checking that the data is loaded\n // we also need to check that the searchResults matches the type and status of the current search\n const isDataLoaded = searchResults?.data !== undefined && searchResults?.search?.type === type && searchResults?.search?.status === status;\n const shouldShowLoadingState = !isOffline && !isDataLoaded;\n const shouldShowLoadingMoreItems = !shouldShowLoadingState && searchResults?.search?.isLoading && searchResults?.search?.offset > 0;\n const isSearchResultsEmpty = !searchResults?.data || SearchUtils.isSearchResultsEmpty(searchResults);\n const prevIsSearchResultEmpty = usePrevious(isSearchResultsEmpty);\n const data = searchResults === undefined ? [] : SearchUtils.getSections(type, status, searchResults.data, searchResults.search);\n\n useEffect(() => {\n /** We only want to display the skeleton for the status filters the first time we load them for a specific data type */\n setShouldShowStatusBarLoading(shouldShowLoadingState && lastSearchType !== type);\n }, [lastSearchType, setShouldShowStatusBarLoading, shouldShowLoadingState, type]);\n\n useEffect(() => {\n if (type === CONST.SEARCH.DATA_TYPES.CHAT) {\n return;\n }\n const newTransactionList: SelectedTransactions = {};\n if (status === CONST.SEARCH.STATUS.EXPENSE.ALL) {\n data.forEach((transaction) => {\n if (!Object.hasOwn(transaction, 'transactionID') || !('transactionID' in transaction)) {\n return;\n }\n if (!Object.keys(selectedTransactions).includes(transaction.transactionID)) {\n return;\n }\n newTransactionList[transaction.transactionID] = {\n action: transaction.action,\n canHold: transaction.canHold,\n canUnhold: transaction.canUnhold,\n isSelected: selectedTransactions[transaction.transactionID].isSelected,\n canDelete: transaction.canDelete,\n };\n });\n } else {\n data.forEach((report) => {\n if (!Object.hasOwn(report, 'transactions') || !('transactions' in report)) {\n return;\n }\n report.transactions.forEach((transaction) => {\n if (!Object.keys(selectedTransactions).includes(transaction.transactionID)) {\n return;\n }\n newTransactionList[transaction.transactionID] = {\n action: transaction.action,\n canHold: transaction.canHold,\n canUnhold: transaction.canUnhold,\n isSelected: selectedTransactions[transaction.transactionID].isSelected,\n canDelete: transaction.canDelete,\n };\n });\n });\n }\n setSelectedTransactions(newTransactionList, data);\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [data, setSelectedTransactions]);\n\n useEffect(() => {\n if (!isSearchResultsEmpty || prevIsSearchResultEmpty) {\n return;\n }\n turnOffMobileSelectionMode();\n }, [isSearchResultsEmpty, prevIsSearchResultEmpty]);\n\n if (shouldShowLoadingState) {\n return (\n \n );\n }\n\n if (searchResults === undefined) {\n Log.alert('[Search] Undefined search type');\n return {null};\n }\n\n const ListItem = SearchUtils.getListItem(type, status);\n const sortedData = SearchUtils.getSortedSections(type, status, data, sortBy, sortOrder);\n const sortedSelectedData = sortedData.map((item) => {\n const baseKey = `${ONYXKEYS.COLLECTION.TRANSACTION}${(item as TransactionListItemType).transactionID}`;\n // Check if the base key matches the newSearchResultKey (TransactionListItemType)\n const isBaseKeyMatch = baseKey === newSearchResultKey;\n // Check if any transaction within the transactions array (ReportListItemType) matches the newSearchResultKey\n const isAnyTransactionMatch = (item as ReportListItemType)?.transactions?.some((transaction) => {\n const transactionKey = `${ONYXKEYS.COLLECTION.TRANSACTION}${transaction.transactionID}`;\n return transactionKey === newSearchResultKey;\n });\n // Determine if either the base key or any transaction key matches\n const shouldAnimateInHighlight = isBaseKeyMatch || isAnyTransactionMatch;\n\n return mapToItemWithSelectionInfo(item, selectedTransactions, canSelectMultiple, shouldAnimateInHighlight);\n });\n\n const shouldShowEmptyState = !isDataLoaded || data.length === 0;\n\n if (shouldShowEmptyState) {\n return (\n \n \n \n );\n }\n\n const toggleTransaction = (item: TransactionListItemType | ReportListItemType | ReportActionListItemType) => {\n if (SearchUtils.isReportActionListItemType(item)) {\n return;\n }\n if (SearchUtils.isTransactionListItemType(item)) {\n if (!item.keyForList) {\n return;\n }\n\n setSelectedTransactions(prepareTransactionsList(item, selectedTransactions), data);\n return;\n }\n\n if (item.transactions.every((transaction) => selectedTransactions[transaction.keyForList]?.isSelected)) {\n const reducedSelectedTransactions: SelectedTransactions = {...selectedTransactions};\n\n item.transactions.forEach((transaction) => {\n delete reducedSelectedTransactions[transaction.keyForList];\n });\n\n setSelectedTransactions(reducedSelectedTransactions, data);\n return;\n }\n\n setSelectedTransactions(\n {\n ...selectedTransactions,\n ...Object.fromEntries(item.transactions.map(mapTransactionItemToSelectedEntry)),\n },\n data,\n );\n };\n\n const openReport = (item: TransactionListItemType | ReportListItemType | ReportActionListItemType) => {\n const isFromSelfDM = item.reportID === CONST.REPORT.UNREPORTED_REPORTID;\n let reportID = SearchUtils.isTransactionListItemType(item) && (!item.isFromOneTransactionReport || isFromSelfDM) ? item.transactionThreadReportID : item.reportID;\n\n if (!reportID) {\n return;\n }\n\n // If we're trying to open a legacy transaction without a transaction thread, let's create the thread and navigate the user\n if (SearchUtils.isTransactionListItemType(item) && reportID === '0' && item.moneyRequestReportActionID) {\n reportID = ReportUtils.generateReportID();\n SearchActions.createTransactionThread(hash, item.transactionID, reportID, item.moneyRequestReportActionID);\n }\n\n const backTo = Navigation.getActiveRoute();\n\n if (SearchUtils.isReportActionListItemType(item)) {\n const reportActionID = item.reportActionID;\n Navigation.navigate(ROUTES.SEARCH_REPORT.getRoute({reportID, reportActionID, backTo}));\n return;\n }\n\n Navigation.navigate(ROUTES.SEARCH_REPORT.getRoute({reportID, backTo}));\n };\n\n const fetchMoreResults = () => {\n if (!searchResults?.search?.hasMoreResults || shouldShowLoadingState || shouldShowLoadingMoreItems) {\n return;\n }\n setOffset(offset + CONST.SEARCH.RESULTS_PAGE_SIZE);\n };\n\n const toggleAllTransactions = () => {\n const areItemsOfReportType = status !== CONST.SEARCH.STATUS.EXPENSE.ALL;\n const flattenedItems = areItemsOfReportType ? (data as ReportListItemType[]).flatMap((item) => item.transactions) : data;\n const isAllSelected = flattenedItems.length === Object.keys(selectedTransactions).length;\n\n if (isAllSelected) {\n clearSelectedTransactions();\n return;\n }\n\n if (areItemsOfReportType) {\n setSelectedTransactions(Object.fromEntries((data as ReportListItemType[]).flatMap((item) => item.transactions.map(mapTransactionItemToSelectedEntry))), data);\n\n return;\n }\n\n setSelectedTransactions(Object.fromEntries((data as TransactionListItemType[]).map(mapTransactionItemToSelectedEntry)), data);\n };\n\n const onSortPress = (column: SearchColumnType, order: SortOrder) => {\n const newQuery = SearchUtils.buildSearchQueryString({...queryJSON, sortBy: column, sortOrder: order});\n navigation.setParams({q: newQuery});\n };\n\n const shouldShowYear = SearchUtils.shouldShowYear(searchResults?.data);\n const shouldShowSorting = sortableSearchStatuses.includes(status);\n\n return (\n \n ref={handleSelectionListScroll(sortedSelectedData)}\n sections={[{data: sortedSelectedData, isDisabled: false}]}\n turnOnSelectionModeOnLongPress={type !== CONST.SEARCH.DATA_TYPES.CHAT}\n onTurnOnSelectionMode={(item) => item && toggleTransaction(item)}\n onCheckboxPress={toggleTransaction}\n onSelectAll={toggleAllTransactions}\n customListHeader={\n !isLargeScreenWidth ? null : (\n \n )\n }\n isSelected={(item) =>\n status !== CONST.SEARCH.STATUS.EXPENSE.ALL && SearchUtils.isReportListItemType(item)\n ? item.transactions.some((transaction) => selectedTransactions[transaction.keyForList]?.isSelected)\n : !!item.isSelected\n }\n shouldAutoTurnOff={false}\n onScroll={onSearchListScroll}\n canSelectMultiple={type !== CONST.SEARCH.DATA_TYPES.CHAT && canSelectMultiple}\n customListHeaderHeight={searchHeaderHeight}\n // To enhance the smoothness of scrolling and minimize the risk of encountering blank spaces during scrolling,\n // we have configured a larger windowSize and a longer delay between batch renders.\n // The windowSize determines the number of items rendered before and after the currently visible items.\n // A larger windowSize helps pre-render more items, reducing the likelihood of blank spaces appearing.\n // The updateCellsBatchingPeriod sets the delay (in milliseconds) between rendering batches of cells.\n // A longer delay allows the UI to handle rendering in smaller increments, which can improve performance and smoothness.\n // For more information, refer to the React Native documentation:\n // https://reactnative.dev/docs/0.73/optimizing-flatlist-configuration#windowsize\n // https://reactnative.dev/docs/0.73/optimizing-flatlist-configuration#updatecellsbatchingperiod\n windowSize={111}\n updateCellsBatchingPeriod={200}\n ListItem={ListItem}\n onSelectRow={openReport}\n getItemHeight={getItemHeightMemoized}\n shouldSingleExecuteRowSelect\n shouldPreventDefaultFocusOnSelectRow={!DeviceCapabilities.canUseTouchScreen()}\n shouldPreventDefault={false}\n listHeaderWrapperStyle={[styles.ph8, styles.pt3]}\n containerStyle={[styles.pv0, type === CONST.SEARCH.DATA_TYPES.CHAT && !isSmallScreenWidth && styles.pt3]}\n showScrollIndicator={false}\n onEndReachedThreshold={0.75}\n onEndReached={fetchMoreResults}\n listFooterContent={\n shouldShowLoadingMoreItems ? (\n \n ) : undefined\n }\n contentContainerStyle={[contentContainerStyle, styles.pb3]}\n scrollEventThrottle={1}\n />\n );\n}\n\nSearch.displayName = 'Search';\n\nexport type {SearchProps};\nexport default Search;\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Section/IconSection.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Section/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SectionList/AnimatedSectionList.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 6, + "column": 79, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 6, + "endColumn": 82, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [296, 299], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [296, 299], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 6, + "column": 84, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 6, + "endColumn": 87, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [301, 304], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [301, 304], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SectionList/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SectionList/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SectionList/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectCircle.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/BaseListItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 75, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 75, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/BaseSelectionList.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 167, + "column": 36, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 167, + "endColumn": 38, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [7615, 7617], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has missing dependencies: 'flattenedSections.allOptions.length', 'styles.mb5', and 'styles.mt2'. Either include them or remove the dependency array.", + "line": 237, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 237, + "endColumn": 31, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [currentPage, sections, flattenedSections.allOptions.length, styles.mt2, styles.mb5]", + "fix": {"range": [10871, 10894], "text": "[currentPage, sections, flattenedSections.allOptions.length, styles.mt2, styles.mb5]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'disabledArrowKeyIndexes'. Either include it or remove the dependency array.", + "line": 274, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 274, + "endColumn": 58, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [disabledArrowKeyIndexes, flattenedSections.disabledArrowKeyOptionsIndexes]", + "fix": {"range": [12430, 12480], "text": "[disabledArrowKeyIndexes, flattenedSections.disabledArrowKeyOptionsIndexes]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'textInputRef'.", + "line": 687, + "column": 41, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 687, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/CardListItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/ChatListItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 115, + "column": 50, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 115, + "endColumn": 110, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/InviteMemberListItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/ListItemRightCaretWithLabel.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/RadioListItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/ActionCell.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/ExpenseItemHeaderNarrow.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/ReportListItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/SearchQueryListItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/TextWithIconCell.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/TransactionListItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/TransactionListItemRow.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'showTooltip' PropType is defined but prop is never used", + "line": 35, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 35, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'showTooltip' PropType is defined but prop is never used", + "line": 35, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 35, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'isLargeScreenWidth' PropType is defined but prop is never used", + "line": 37, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 37, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'isLargeScreenWidth' PropType is defined but prop is never used", + "line": 37, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 37, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'isChildListItem' PropType is defined but prop is never used", + "line": 46, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 46, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/UserInfoCell.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/SearchTableHeader.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/SearchTableHeaderColumn.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/SelectableListItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/SortableHeaderText.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/TableListItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 72, + "column": 50, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 72, + "endColumn": 52, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2934, 2936], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/UserListItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 94, + "column": 50, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 94, + "endColumn": 52, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3804, 3806], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 43, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 43, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/cursor/types' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 18, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 18, + "endColumn": 60, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionListWithModal/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 81, + "column": 88, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 81, + "endColumn": 90, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3678, 3680], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 108, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 108, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionScreen.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SettlementButton/AnimatedSettlementButton.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 88, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 88, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SettlementButton/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has a missing dependency: 'lastPaymentMethod'. Either include it or remove the dependency array.", + "line": 169, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 184, + "endColumn": 6, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [iouReport, translate, formattedAmount, shouldDisableApproveButton, isInvoiceReport, currency, shouldHidePaymentOptions, shouldShowApproveButton, onlyShowPayElsewhere, shouldShowPaywithExpensifyOption, shouldShowPayElsewhereOption, lastPaymentMethod, chatReport, onPress]", + "fix": { + "range": [8246, 8645], + "text": "[iouReport, translate, formattedAmount, shouldDisableApproveButton, isInvoiceReport, currency, shouldHidePaymentOptions, shouldShowApproveButton, onlyShowPayElsewhere, shouldShowPaywithExpensifyOption, shouldShowPayElsewhereOption, lastPaymentMethod, chatReport, onPress]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SettlementButton/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ShowContextMenuContext.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ShowMoreButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleAuthWrapper/index.ios.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleAuthWrapper/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleSignIn/index.android.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleSignIn/index.desktop.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleSignIn/index.ios.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleSignIn/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'onPress' PropType is defined but prop is never used", + "line": 28, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 28, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/GetUserLanguage.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/GoogleSignIn/index.desktop.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/GoogleSignIn/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/GoogleSignIn/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'onPress' PropType is defined but prop is never used", + "line": 13, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 13, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `client_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 38, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 38, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/GoogleSignIn/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/IconButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SingleChoiceQuestion.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SingleOptionSelector.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SkeletonViewContentLoader/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 7, + "column": 39, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 7, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SkeletonViewContentLoader/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 7, + "column": 39, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 7, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SkeletonViewContentLoader/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Skeletons/CardRowSkeleton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Skeletons/ItemListSkeletonView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Skeletons/SearchRowSkeleton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Skeletons/SearchStatusSkeleton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Skeletons/TableRowSkeleton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SpacerView.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook React.useEffect has missing dependencies: 'borderBottomWidth' and 'marginVertical'. Either include them or remove the dependency array.", + "line": 43, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 43, + "endColumn": 36, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [shouldShow, prevShouldShow, marginVertical, borderBottomWidth]", + "fix": {"range": [1979, 2007], "text": "[shouldShow, prevShouldShow, marginVertical, borderBottomWidth]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "we only need to trigger when shouldShow prop is changed"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SplashScreenHider/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SplashScreenHider/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SplashScreenHider/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/StatePicker/StateSelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/StatePicker/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/StateSelector.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'onInputChange'. Either include it or remove the dependency array. If 'onInputChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 75, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 75, + "endColumn": 41, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [stateFromUrl, onBlur, isFocused, onInputChange]", + "fix": {"range": [2993, 3026], "text": "[stateFromUrl, onBlur, isFocused, onInputChange]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 88, + "column": 32, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 88, + "endColumn": 34, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3572, 3574], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SubscriptAvatar.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 127, + "column": 72, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 127, + "endColumn": 74, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5335, 5337], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SwipeInterceptPanResponder.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SwipeableView/index.native.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 29, + "column": 19, + "nodeType": null, + "endLine": 29, + "endColumn": 43 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 11, + "column": 29, + "nodeType": null, + "endLine": 23, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 29, + "column": 15, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 29, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 1, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import React, {useRef} from 'react';\nimport {PanResponder, View} from 'react-native';\nimport CONST from '@src/CONST';\nimport type SwipeableViewProps from './types';\n\nfunction SwipeableView({children, onSwipeDown}: SwipeableViewProps) {\n const minimumPixelDistance = CONST.COMPOSER_MAX_HEIGHT;\n const oldYRef = useRef(0);\n const panResponder = useRef(\n // eslint-disable-next-line react-compiler/react-compiler\n PanResponder.create({\n // The PanResponder gets focus only when the y-axis movement is over minimumPixelDistance & swipe direction is downwards\n onMoveShouldSetPanResponderCapture: (_event, gestureState) => {\n if (gestureState.dy - oldYRef.current > 0 && gestureState.dy > minimumPixelDistance) {\n return true;\n }\n oldYRef.current = gestureState.dy;\n return false;\n },\n\n // Calls the callback when the swipe down is released; after the completion of the gesture\n onPanResponderRelease: onSwipeDown,\n }),\n ).current;\n\n return (\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react/jsx-props-no-spreading\n {children}\n );\n}\n\nSwipeableView.displayName = 'SwipeableView';\n\nexport default SwipeableView;\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SwipeableView/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SwipeableView/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Switch.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 73, + "column": 89, + "nodeType": null, + "endLine": 73, + "endColumn": 104, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/TabIcon.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/TabLabel.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/TabSelector.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/TabSelectorItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getBackground/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getBackground/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getBackground/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getOpacity/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getOpacity/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getOpacity/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TagPicker/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TaskHeaderActionButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TaxPicker.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'policyID' PropType is defined but prop is never used", + "line": 36, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 36, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'transactionID' PropType is defined but prop is never used", + "line": 40, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 40, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TestCrash/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TestCrash/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TestToolMenu.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TestToolRow.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TestToolsModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Text.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 54, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 54, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextBlock.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/BaseTextInput/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 87, + "column": 32, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 87, + "endColumn": 34, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3755, 3776], "text": "(value ?? defaultValue)"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 87, + "column": 48, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 87, + "endColumn": 50, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3777, 3779], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'autoFocus' and 'shouldDelayFocus'. Either include them or remove the dependency array.", + "line": 116, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 116, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [autoFocus, shouldDelayFocus]", "fix": {"range": [5381, 5383], "text": "[autoFocus, shouldDelayFocus]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'ref'.", + "line": 337, + "column": 41, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 337, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 343, + "column": 33, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 343, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/BaseTextInput/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 92, + "column": 32, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 92, + "endColumn": 34, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3883, 3904], "text": "(value ?? defaultValue)"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 92, + "column": 48, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 92, + "endColumn": 50, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3905, 3907], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'autoFocus' and 'shouldDelayFocus'. Either include them or remove the dependency array.", + "line": 121, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 121, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [autoFocus, shouldDelayFocus]", "fix": {"range": [5486, 5488], "text": "[autoFocus, shouldDelayFocus]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 295, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 295, + "endColumn": 86, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'ref'.", + "line": 365, + "column": 41, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 365, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 371, + "column": 33, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 371, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/BaseTextInput/isTextInputFocused.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/BaseTextInput/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/TextInputClearButton/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/TextInputLabel/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/TextInputLabel/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 3, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'inputId'. Either include it or remove the dependency array.", + "line": 20, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 20, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [inputId]", "fix": {"range": [854, 856], "text": "[inputId]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 25, + "column": 26, + "nodeType": null, + "endLine": 25, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/TextInputLabel/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 32, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 32, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'props.disableKeyboard' and 'props.name'. Either include them or remove the dependency array.", + "line": 44, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 44, + "endColumn": 10, + "suggestions": [ + {"desc": "Update the dependencies array to be: [props.disableKeyboard, props.name]", "fix": {"range": [1742, 1744], "text": "[props.disableKeyboard, props.name]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `--active-label-translate-y` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 49, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 49, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `--active-label-scale` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 51, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 51, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `--label-transition-duration` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 53, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 53, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 59, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 59, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'ref'.", + "line": 73, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 73, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/styleConst.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInputWithCurrencySymbol/BaseTextInputWithCurrencySymbol.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 66, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 66, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInputWithCurrencySymbol/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 17, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 17, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInputWithCurrencySymbol/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInputWithCurrencySymbol/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextLink.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 37, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 73, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 73, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPicker/TextSelectorModal.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'value'. Either include it or remove the dependency array. If 'setValue' needs the current value of 'value', you can also switch to useReducer instead of useState and read 'value' in the reducer.", + "line": 50, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 50, + "endColumn": 19, + "suggestions": [{"desc": "Update the dependencies array to be: [isVisible, value]", "fix": {"range": [2232, 2243], "text": "[isVisible, value]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 113, + "column": 29, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 113, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPicker/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 50, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 50, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPicker/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPicker/usePaddingStyle/index.android.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPicker/usePaddingStyle/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPill.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextWithEllipsis/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextWithTooltip/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextWithTooltip/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextWithTooltip/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThemeIllustrationsProvider.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/theme/illustrations' import is restricted from being used. Do not import theme illustrations directly. Please use the `useThemeIllustrations` hook instead.", + "line": 5, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "pathWithCustomMessage", + "endLine": 5, + "endColumn": 57, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThemeProvider.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'default' import from '@styles/theme' is restricted. Do not import themes directly. Please use the `useTheme` hook instead.", + "line": 6, + "column": 8, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 6, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThemeStylesProvider.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'default' import from '@styles/index' is restricted. Do not import styles directly. Please use the `useThemeStyles` hook instead.", + "line": 4, + "column": 8, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'default' import from '@styles/utils' is restricted. Do not import StyleUtils directly. Please use the `useStyleUtils` hook instead.", + "line": 7, + "column": 8, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 7, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThreeDotsMenu/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThreeDotsMenu/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThumbnailImage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TimePicker/TimePicker.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has missing dependencies: 'focusHourInputOnLastCharacter', 'focusMinuteInputOnLastCharacter', 'focusSecondInputOnLastCharacter', 'handleHourChange', 'handleMillisecondsChange', 'handleMinutesChange', 'handleSecondsChange', and 'showFullFormat'. Either include them or remove the dependency array.", + "line": 583, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 583, + "endColumn": 118, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [showFullFormat, hours, selectionHour, selectionMinute, minutes, focusHourInputOnLastCharacter, selectionSecond, seconds, focusMinuteInputOnLastCharacter, selectionMilisecond, milliseconds, focusSecondInputOnLastCharacter, handleHourChange, handleMinutesChange, handleSecondsChange, handleMillisecondsChange]", + "fix": { + "range": [27172, 27281], + "text": "[showFullFormat, hours, selectionHour, selectionMinute, minutes, focusHourInputOnLastCharacter, selectionSecond, seconds, focusMinuteInputOnLastCharacter, selectionMilisecond, milliseconds, focusSecondInputOnLastCharacter, handleHourChange, handleMinutesChange, handleSecondsChange, handleMillisecondsChange]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has missing dependencies: 'focusHourInputOnLastCharacter', 'focusMinuteInputOnLastCharacter', 'focusSecondInputOnLastCharacter', 'selectionMilisecond.start', and 'selectionSecond.start'. Either include them or remove the dependency array.", + "line": 618, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 618, + "endColumn": 41, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [focusHourInputOnLastCharacter, focusMinuteInputOnLastCharacter, focusSecondInputOnLastCharacter, selectionMilisecond.start, selectionMinute.start, selectionSecond.start]", + "fix": { + "range": [28724, 28756], + "text": "[focusHourInputOnLastCharacter, focusMinuteInputOnLastCharacter, focusSecondInputOnLastCharacter, selectionMilisecond.start, selectionMinute.start, selectionSecond.start]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has missing dependencies: 'focusMilisecondInputOnFirstCharacter', 'focusMinuteInputOnFirstCharacter', and 'focusSecondInputOnFirstCharacter'. Either include them or remove the dependency array.", + "line": 639, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 639, + "endColumn": 79, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [selectionHour.start, selectionMinute.start, selectionSecond.start, focusMinuteInputOnFirstCharacter, focusSecondInputOnFirstCharacter, focusMilisecondInputOnFirstCharacter]", + "fix": { + "range": [29823, 29893], + "text": "[selectionHour.start, selectionMinute.start, selectionSecond.start, focusMinuteInputOnFirstCharacter, focusSecondInputOnFirstCharacter, focusMilisecondInputOnFirstCharacter]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'milliseconds', 'onInputChange', 'seconds', and 'showFullFormat'. Either include them or remove the dependency array. If 'onInputChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 695, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 695, + "endColumn": 35, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [hours, minutes, amPmValue, onInputChange, showFullFormat, seconds, milliseconds]", + "fix": {"range": [32138, 32165], "text": "[hours, minutes, amPmValue, onInputChange, showFullFormat, seconds, milliseconds]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'ref'.", + "line": 718, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 718, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TimePicker/setCursorPosition/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TimePicker/setCursorPosition/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TimePicker/setCursorPosition/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/BaseGenericTooltip/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 55, + "column": 26, + "nodeType": null, + "endLine": 55, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 55, + "column": 26, + "nodeType": null, + "endLine": 55, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/BaseGenericTooltip/index.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 109, + "column": 38, + "nodeType": null, + "endLine": 109, + "endColumn": 48 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 119, + "column": 34, + "nodeType": null, + "endLine": 119, + "endColumn": 44 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 138, + "column": 30, + "nodeType": null, + "endLine": 138, + "endColumn": 41 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 71, + "column": 26, + "nodeType": null, + "endLine": 71, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 71, + "column": 26, + "nodeType": null, + "endLine": 71, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 3, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "/* eslint-disable react-compiler/react-compiler */\nimport React, {useLayoutEffect, useMemo, useRef, useState} from 'react';\nimport ReactDOM from 'react-dom';\nimport {Animated, View} from 'react-native';\nimport TransparentOverlay from '@components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/TransparentOverlay/TransparentOverlay';\nimport Text from '@components/Text';\nimport useStyleUtils from '@hooks/useStyleUtils';\nimport CONST from '@src/CONST';\nimport textRef from '@src/types/utils/textRef';\nimport viewRef from '@src/types/utils/viewRef';\nimport type {BaseGenericTooltipProps} from './types';\n\n// Props will change frequently.\n// On every tooltip hover, we update the position in state which will result in re-rendering.\n// We also update the state on layout changes which will be triggered often.\n// There will be n number of tooltip components in the page.\n// It's good to memoize this one.\nfunction BaseGenericTooltip({\n animation,\n windowWidth,\n xOffset,\n yOffset,\n targetWidth,\n targetHeight,\n shiftHorizontal = 0,\n shiftVertical = 0,\n text,\n numberOfLines,\n maxWidth = 0,\n renderTooltipContent,\n shouldForceRenderingBelow = false,\n wrapperStyle = {},\n anchorAlignment = {\n horizontal: CONST.MODAL.ANCHOR_ORIGIN_HORIZONTAL.CENTER,\n vertical: CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.BOTTOM,\n },\n shouldUseOverlay = false,\n onHideTooltip = () => {},\n}: BaseGenericTooltipProps) {\n // The width of tooltip's inner content. Has to be undefined in the beginning\n // as a width of 0 will cause the content to be rendered of a width of 0,\n // which prevents us from measuring it correctly.\n const [contentMeasuredWidth, setContentMeasuredWidth] = useState();\n // The height of tooltip's wrapper.\n const [wrapperMeasuredHeight, setWrapperMeasuredHeight] = useState();\n const contentRef = useRef(null);\n const rootWrapper = useRef(null);\n\n const StyleUtils = useStyleUtils();\n\n useLayoutEffect(() => {\n // Calculate the tooltip width and height before the browser repaints the screen to prevent flicker\n // because of the late update of the width and the height from onLayout.\n const rootWrapperStyle = rootWrapper?.current?.style;\n const isScaled = rootWrapperStyle?.transform === 'scale(0)';\n if (isScaled) {\n // Temporarily reset the scale caused by animation to get the untransformed size.\n rootWrapperStyle.transform = 'scale(1)';\n }\n setContentMeasuredWidth(contentRef.current?.getBoundingClientRect().width);\n setWrapperMeasuredHeight(rootWrapper.current?.getBoundingClientRect().height);\n if (isScaled) {\n rootWrapperStyle.transform = 'scale(0)';\n }\n }, []);\n\n const {animationStyle, rootWrapperStyle, textStyle, pointerWrapperStyle, pointerStyle} = useMemo(\n () =>\n StyleUtils.getTooltipStyles({\n tooltip: rootWrapper.current,\n currentSize: animation,\n windowWidth,\n xOffset,\n yOffset,\n tooltipTargetWidth: targetWidth,\n tooltipTargetHeight: targetHeight,\n maxWidth,\n tooltipContentWidth: contentMeasuredWidth,\n tooltipWrapperHeight: wrapperMeasuredHeight,\n manualShiftHorizontal: shiftHorizontal,\n manualShiftVertical: shiftVertical,\n shouldForceRenderingBelow,\n anchorAlignment,\n wrapperStyle,\n }),\n [\n StyleUtils,\n animation,\n windowWidth,\n xOffset,\n yOffset,\n targetWidth,\n targetHeight,\n maxWidth,\n contentMeasuredWidth,\n wrapperMeasuredHeight,\n shiftHorizontal,\n shiftVertical,\n shouldForceRenderingBelow,\n anchorAlignment,\n wrapperStyle,\n ],\n );\n\n let content;\n if (renderTooltipContent) {\n content = {renderTooltipContent()};\n } else {\n content = (\n \n \n {text}\n \n \n );\n }\n\n const body = document.querySelector('body');\n\n if (!body) {\n return null;\n }\n\n return ReactDOM.createPortal(\n <>\n {shouldUseOverlay && }\n \n {content}\n \n \n \n \n ,\n body,\n );\n}\n\nBaseGenericTooltip.displayName = 'BaseGenericTooltip';\n\nexport default React.memo(BaseGenericTooltip);\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/BaseGenericTooltip/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 39, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 39, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/BaseTooltip/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'ref' is defined but never used.", + "line": 6, + "column": 45, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 6, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/BaseTooltip/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-for-of", + "severity": 2, + "message": "Expected a `for-of` loop instead of a `for` loop with this simple iteration.", + "line": 42, + "column": 5, + "nodeType": "ForStatement", + "messageId": "preferForOf", + "endLine": 47, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 97, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 97, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/EducationalTooltip/BaseEducationalTooltip.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'closeTooltip'. Either include it or remove the dependency array.", + "line": 105, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 105, + "endColumn": 11, + "suggestions": [{"desc": "Update the dependencies array to be: [closeTooltip]", "fix": {"range": [3404, 3406], "text": "[closeTooltip]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 112, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 112, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/EducationalTooltip/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/EducationalTooltip/measureTooltipCoordinate/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/EducationalTooltip/measureTooltipCoordinate/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/GenericTooltip.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 169, + "column": 32, + "nodeType": null, + "endLine": 169, + "endColumn": 49 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 193, + "column": 23, + "nodeType": null, + "endLine": 193, + "endColumn": 80 + } + ], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-early-return", + "severity": 2, + "message": "Prefer an early return to a conditionally-wrapped function body", + "line": 102, + "column": 21, + "nodeType": "BlockStatement", + "endLine": 109, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 161, + "column": 25, + "nodeType": null, + "endLine": 161, + "endColumn": 82, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 2, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import React, {memo, useCallback, useEffect, useImperativeHandle, useRef, useState} from 'react';\nimport type {LayoutRectangle} from 'react-native';\nimport {Animated} from 'react-native';\nimport useLocalize from '@hooks/useLocalize';\nimport usePrevious from '@hooks/usePrevious';\nimport useWindowDimensions from '@hooks/useWindowDimensions';\nimport Log from '@libs/Log';\nimport StringUtils from '@libs/StringUtils';\nimport TooltipRefManager from '@libs/TooltipRefManager';\nimport variables from '@styles/variables';\nimport CONST from '@src/CONST';\nimport callOrReturn from '@src/types/utils/callOrReturn';\nimport BaseGenericTooltip from './BaseGenericTooltip';\nimport TooltipSense from './TooltipSense';\nimport type {GenericTooltipProps} from './types';\n\n/**\n * The generic tooltip implementation, exposing the tooltip's state\n * while leaving the tooltip's target bounds computation to its parent.\n */\nfunction GenericTooltip({\n children,\n numberOfLines = CONST.TOOLTIP_MAX_LINES,\n maxWidth = variables.sideBarWidth,\n text = '',\n renderTooltipContent,\n renderTooltipContentKey = [],\n shiftHorizontal = 0,\n shiftVertical = 0,\n shouldForceRenderingBelow = false,\n wrapperStyle = {},\n anchorAlignment = {\n horizontal: CONST.MODAL.ANCHOR_ORIGIN_HORIZONTAL.CENTER,\n vertical: CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.BOTTOM,\n },\n shouldForceAnimate = false,\n shouldUseOverlay: shouldUseOverlayProp = false,\n onHideTooltip = () => {},\n}: GenericTooltipProps) {\n const {preferredLocale} = useLocalize();\n const {windowWidth} = useWindowDimensions();\n\n // Is tooltip already rendered on the page's body? happens once.\n const [isRendered, setIsRendered] = useState(false);\n\n // Is the tooltip currently visible?\n const [isVisible, setIsVisible] = useState(false);\n\n // The distance between the left side of the wrapper view and the left side of the window\n const [xOffset, setXOffset] = useState(0);\n\n // The distance between the top of the wrapper view and the top of the window\n const [yOffset, setYOffset] = useState(0);\n\n // The width and height of the wrapper view\n const [wrapperWidth, setWrapperWidth] = useState(0);\n const [wrapperHeight, setWrapperHeight] = useState(0);\n\n // Transparent overlay should disappear once user taps it\n const [shouldUseOverlay, setShouldUseOverlay] = useState(shouldUseOverlayProp);\n\n // Whether the tooltip is first tooltip to activate the TooltipSense\n const isTooltipSenseInitiator = useRef(false);\n const animation = useRef(new Animated.Value(0));\n const isAnimationCanceled = useRef(false);\n const prevText = usePrevious(text);\n\n useEffect(() => {\n if (!renderTooltipContent || !text) {\n return;\n }\n Log.warn('Developer error: Cannot use both text and renderTooltipContent props at the same time in !');\n }, [text, renderTooltipContent]);\n\n /**\n * Display the tooltip in an animation.\n */\n const showTooltip = useCallback(() => {\n setIsRendered(true);\n setIsVisible(true);\n\n animation.current.stopAnimation();\n\n // When TooltipSense is active, immediately show the tooltip\n if (TooltipSense.isActive() && !shouldForceAnimate) {\n animation.current.setValue(1);\n } else {\n isTooltipSenseInitiator.current = true;\n Animated.timing(animation.current, {\n toValue: 1,\n duration: 140,\n delay: 500,\n useNativeDriver: false,\n }).start(({finished}) => {\n isAnimationCanceled.current = !finished;\n });\n }\n TooltipSense.activate();\n }, [shouldForceAnimate]);\n\n // eslint-disable-next-line rulesdir/prefer-early-return\n useEffect(() => {\n // if the tooltip text changed before the initial animation was finished, then the tooltip won't be shown\n // we need to show the tooltip again\n if (isVisible && isAnimationCanceled.current && text && prevText !== text) {\n isAnimationCanceled.current = false;\n showTooltip();\n }\n }, [isVisible, text, prevText, showTooltip]);\n\n /**\n * Update the tooltip's target bounding rectangle\n */\n const updateTargetBounds = (bounds: LayoutRectangle) => {\n if (bounds.width === 0) {\n setIsRendered(false);\n }\n setWrapperWidth(bounds.width);\n setWrapperHeight(bounds.height);\n setXOffset(bounds.x);\n setYOffset(bounds.y);\n };\n\n /**\n * Hide the tooltip in an animation.\n */\n const hideTooltip = useCallback(() => {\n animation.current.stopAnimation();\n\n if (TooltipSense.isActive() && !isTooltipSenseInitiator.current) {\n animation.current.setValue(0);\n } else {\n // Hide the first tooltip which initiated the TooltipSense with animation\n isTooltipSenseInitiator.current = false;\n Animated.timing(animation.current, {\n toValue: 0,\n duration: 140,\n useNativeDriver: false,\n }).start();\n }\n\n TooltipSense.deactivate();\n\n setIsVisible(false);\n }, []);\n\n const onPressOverlay = useCallback(() => {\n if (!shouldUseOverlay) {\n return;\n }\n setShouldUseOverlay(false);\n hideTooltip();\n onHideTooltip();\n }, [shouldUseOverlay, onHideTooltip, hideTooltip]);\n\n useImperativeHandle(TooltipRefManager.ref, () => ({hideTooltip}), [hideTooltip]);\n\n // Skip the tooltip and return the children if the text is empty, we don't have a render function.\n if (StringUtils.isEmptyString(text) && renderTooltipContent == null) {\n // eslint-disable-next-line react-compiler/react-compiler\n return children({isVisible, showTooltip, hideTooltip, updateTargetBounds});\n }\n\n return (\n <>\n {isRendered && (\n // eslint-disable-next-line react-compiler/react-compiler\n \n // eslint-disable-next-line react-compiler/react-compiler\n )}\n\n {children({isVisible, showTooltip, hideTooltip, updateTargetBounds})}\n \n );\n}\n\nGenericTooltip.displayName = 'GenericTooltip';\n\nexport default memo(GenericTooltip);\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/PopoverAnchorTooltip.tsx", + "messages": [ + { + "ruleId": "@typescript-eslint/dot-notation", + "severity": 2, + "message": "[\"_childNode\"] is better written in dot notation.", + "line": 14, + "column": 51, + "nodeType": "Literal", + "messageId": "useDot", + "endLine": 14, + "endColumn": 63, + "fix": {"range": [724, 738], "text": "_childNode"} + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 14, + "column": 30, + "nodeType": null, + "endLine": 14, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 35, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 35, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 1, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 1, + "fixableWarningCount": 0, + "source": "import type {BoundsObserver} from '@react-ng/bounds-observer';\nimport React, {useContext, useMemo, useRef} from 'react';\nimport {PopoverContext} from '@components/PopoverProvider';\nimport BaseTooltip from './BaseTooltip';\nimport type {TooltipExtendedProps} from './types';\n\nfunction PopoverAnchorTooltip({shouldRender = true, children, ...props}: TooltipExtendedProps) {\n const {isOpen, popover} = useContext(PopoverContext);\n const tooltipRef = useRef(null);\n\n const isPopoverRelatedToTooltipOpen = useMemo(() => {\n // eslint-disable-next-line @typescript-eslint/dot-notation\n // eslint-disable-next-line react-compiler/react-compiler\n const tooltipNode = (tooltipRef.current?.['_childNode'] as Node | undefined) ?? null;\n\n if (\n isOpen &&\n popover?.anchorRef?.current &&\n tooltipNode &&\n ((popover.anchorRef.current instanceof Node && tooltipNode.contains(popover.anchorRef.current)) || tooltipNode === popover.anchorRef.current)\n ) {\n return true;\n }\n\n return false;\n }, [isOpen, popover]);\n\n if (!shouldRender || isPopoverRelatedToTooltipOpen) {\n return children;\n }\n\n return (\n \n {children}\n \n );\n}\n\nPopoverAnchorTooltip.displayName = 'PopoverAnchorTooltip';\n\nexport default PopoverAnchorTooltip;\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/TooltipSense.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 13, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 13, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UnitPicker.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UnreadActionIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UpdateAppModal/BaseUpdateAppModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UpdateAppModal/index.desktop.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UpdateAppModal/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UpdateAppModal/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UserDetailsTooltip/BaseUserDetailsTooltip/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UserDetailsTooltip/BaseUserDetailsTooltip/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UserDetailsTooltip/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 13, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 13, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UserDetailsTooltip/types.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateAccountMessage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCode/ExpiredValidateCodeModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCode/JustSignedInModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCode/ValidateCodeModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCodeActionModal/ValidateCodeForm/BaseValidateCodeForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 217, + "column": 40, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 217, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCodeActionModal/ValidateCodeForm/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 9, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCodeActionModal/ValidateCodeForm/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 9, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCodeActionModal/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCodeActionModal/type.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 43, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 43, + "endColumn": 42, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValuePicker/ValueSelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValuePicker/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 40, + "column": 44, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 40, + "endColumn": 46, + "suggestions": [ + {"messageId": "suggestNullish", "fix": {"range": [1573, 1607], "text": "(selectedItem?.label ?? placeholder)"}, "desc": "Fix to nullish coalescing operator (`??`)."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValuePicker/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/BaseVideoPlayer.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'isVideoHovered' is assigned a value but never used.", + "line": 51, + "column": 5, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 51, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Mutating a value returned from a function whose return value should not be mutated", + "line": 179, + "column": 13, + "nodeType": null, + "endLine": 179, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 211, + "column": 59, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 211, + "endColumn": 61, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [9874, 9876], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has missing dependencies: 'currentVideoPlayerRef', 'isFullScreenRef', and 'updateVolume'. Either include them or remove the dependency array.", + "line": 229, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 229, + "endColumn": 85, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [currentVideoPlayerRef, isFullScreenRef, onPlaybackStatusUpdate, preventPausingWhenExitingFullscreen, updateVolume, videoDuration]", + "fix": { + "range": [10839, 10915], + "text": "[currentVideoPlayerRef, isFullScreenRef, onPlaybackStatusUpdate, preventPausingWhenExitingFullscreen, updateVolume, videoDuration]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": "we don't want to trigger this when isPlaying changes because isPlaying is only used inside shouldReplayVideo"}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_onPlaybackStatusUpdate'.", + "line": 265, + "column": 9, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 265, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_onFullscreenUpdate'.", + "line": 266, + "column": 9, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 266, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/IconButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/VideoPlayerControls/ProgressBar/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/VideoPlayerControls/VolumeButton/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Mutating a value returned from a function whose return value should not be mutated", + "line": 49, + "column": 13, + "nodeType": null, + "endLine": 49, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/VideoPlayerControls/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Mutating a value returned from a function whose return value should not be mutated", + "line": 76, + "column": 9, + "nodeType": null, + "endLine": 76, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/shouldReplayVideo.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/shouldReplayVideo.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/shouldReplayVideo.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'e' is defined but never used.", + "line": 7, + "column": 43, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 7, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'isPlaying' is defined but never used.", + "line": 7, + "column": 71, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 7, + "endColumn": 80, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'duration' is defined but never used.", + "line": 7, + "column": 91, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 7, + "endColumn": 99, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'position' is defined but never used.", + "line": 7, + "column": 109, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 7, + "endColumn": 117, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/utils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerContexts/FullScreenContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerContexts/PlaybackContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerContexts/VideoPopoverMenuContext.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 47, + "column": 24, + "nodeType": null, + "endLine": 53, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerContexts/VolumeContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerContexts/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerPreview/VideoPlayerThumbnail.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerPreview/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPopoverMenu/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ViolationMessages.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WalletStatementModal/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WalletStatementModal/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WalletStatementModal/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WorkspaceEmptyStateSection.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WorkspaceMembersSelectionList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WorkspaceSwitcherButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ZeroWidthView/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ZeroWidthView/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/__mocks__/ConfirmedRoute.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'props' is defined but never used.", + "line": 4, + "column": 25, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 4, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 4, + "column": 32, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 4, + "endColumn": 35, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [165, 168], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [165, 168], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/createOnyxContext.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 20, + "column": 58, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 20, + "endColumn": 61, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1105, 1108], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1105, 1108], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 52, + "column": 27, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 52, + "endColumn": 30, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [2673, 2676], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [2673, 2676], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 71, + "column": 37, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 71, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withCurrentReportID.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 73, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 73, + "endColumn": 50, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 75, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 75, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withCurrentUserPersonalDetails.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 21, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 21, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withEnvironment.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 58, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 58, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withKeyboardState.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 56, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 56, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 58, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 58, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withLocalize.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 18, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 18, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 20, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 20, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withNavigation.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 20, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 20, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withNavigationFallback.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 33, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 33, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 40, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 40, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withNavigationFocus.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 18, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 18, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withNavigationTransitionEnd.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'navigation'. Either include it or remove the dependency array.", + "line": 22, + "column": 12, + "nodeType": "ArrayExpression", + "endLine": 22, + "endColumn": 14, + "suggestions": [{"desc": "Update the dependencies array to be: [navigation]", "fix": {"range": [1202, 1204], "text": "[navigation]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 27, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 27, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withPrepareCentralPaneScreen/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withPrepareCentralPaneScreen/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withStyleUtils.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 17, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 17, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withTheme.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 17, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 17, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withThemeStyles.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 17, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 17, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withToggleVisibilityView.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 25, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 25, + "endColumn": 42, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withViewportOffsetTop.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 32, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 32, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useActiveCentralPaneRoute.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useActiveElementRole/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useActiveElementRole/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useActiveWorkspace.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useActiveWorkspaceFromNavigationState.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAnimatedHighlightStyle/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook React.useEffect has a missing dependency: 'startHighlight'. Either include it or remove the dependency array.", + "line": 84, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 84, + "endColumn": 25, + "suggestions": [ + {"desc": "Update the dependencies array to be: [shouldHighlight, startHighlight]", "fix": {"range": [3450, 3467], "text": "[shouldHighlight, startHighlight]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppFocusEvent/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppFocusEvent/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppFocusEvent/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppState/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppState/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppState/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useArrowKeyFocusManager.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'onFocusedIndexChange'. Either include it or remove the dependency array. If 'onFocusedIndexChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 78, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 78, + "endColumn": 42, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [focusedIndex, onFocusedIndexChange, prevIsFocusedIndex]", + "fix": {"range": [3365, 3399], "text": "[focusedIndex, onFocusedIndexChange, prevIsFocusedIndex]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAutoFocusInput.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAutoTurnSelectionModeOffWhenHasNoActiveOption/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useBasePopoverReactionList/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useBasePopoverReactionList/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useCancelSearchOnModalClose.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useCancellationType.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 25, + "column": 13, + "nodeType": null, + "endLine": 25, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useCopySelectionHelper.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useCurrentReportID.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useCurrentUserPersonalDetails.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDebounce.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "lodash/import-scope", + "severity": 2, + "message": "Import individual methods from the Lodash module.", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 2, + "endColumn": 61, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 7, + "column": 34, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 7, + "endColumn": 37, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [306, 309], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [306, 309], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 46, + "column": 12, + "nodeType": null, + "endLine": 46, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDebouncedState.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 25, + "column": 40, + "nodeType": null, + "endLine": 25, + "endColumn": 90, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 25, + "column": 40, + "nodeType": null, + "endLine": 25, + "endColumn": 90, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDeepCompareRef.ts", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 26, + "column": 12, + "nodeType": null, + "endLine": 26, + "endColumn": 23 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 22, + "column": 25, + "nodeType": null, + "endLine": 22, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 24, + "column": 9, + "nodeType": null, + "endLine": 24, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 1, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import isEqual from 'lodash/isEqual';\nimport {useRef} from 'react';\n\n/**\n * This hook returns a reference to the provided value,\n * but only updates that reference if a deep comparison indicates that the value has changed.\n *\n * This is useful when working with objects or arrays as dependencies to other hooks like `useEffect` or `useMemo`,\n * where you want the hook to trigger not just on reference changes, but also when the contents of the object or array change.\n *\n * @example\n * const myArray = // some array\n * const deepComparedArray = useDeepCompareRef(myArray);\n * useEffect(() => {\n * // This will run not just when myArray is a new array, but also when its contents change.\n * }, [deepComparedArray]);\n */\nexport default function useDeepCompareRef(value: T): T | undefined {\n const ref = useRef();\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n if (!isEqual(value, ref.current)) {\n // eslint-disable-next-line react-compiler/react-compiler\n ref.current = value;\n }\n return ref.current;\n}\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDefaultDragAndDrop/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDefaultDragAndDrop/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'event'.", + "line": 11, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 11, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDefaultDragAndDrop/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDelayedInputFocus.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDelegateUserDetails.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDeleteSavedSearch.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDisableModalDismissOnEscape.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDismissedReferralBanners.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDragAndDrop/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDragAndDrop/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'event'.", + "line": 42, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 42, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'event'.", + "line": 44, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 44, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDragAndDrop/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useEmptyViewHeaderHeight/const.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useEmptyViewHeaderHeight/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useEmptyViewHeaderHeight/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useEnvironment.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useFetchRoute.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useGeographicalStateAndCountryFromRoute.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useHandleExceedMaxCommentLength.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useHover.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useHtmlPaste/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useHtmlPaste/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-empty", + "severity": 2, + "message": "Empty block statement.", + "line": 55, + "column": 21, + "nodeType": "BlockStatement", + "messageId": "unexpected", + "endLine": 55, + "endColumn": 23, + "suggestions": [ + {"messageId": "suggestComment", "data": {"type": "block"}, "fix": {"range": [2273, 2273], "text": " /* empty */ "}, "desc": "Add comment inside empty block statement."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has a missing dependency: 'textInputRef'. Either include it or remove the dependency array.", + "line": 58, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 58, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [textInputRef]", "fix": {"range": [2427, 2429], "text": "[textInputRef]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has a missing dependency: 'textInputRef'. Either include it or remove the dependency array.", + "line": 128, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 128, + "endColumn": 71, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [textInputRef, preHtmlPasteCallback, handlePastePlainText, handlePastedHTML]", + "fix": {"range": [4633, 4695], "text": "[textInputRef, preHtmlPasteCallback, handlePastePlainText, handlePastedHTML]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'handlePaste', 'navigation', and 'removeListenerOnScreenBlur'. Either include them or remove the dependency array.", + "line": 152, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 152, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [handlePaste, navigation, removeListenerOnScreenBlur]", + "fix": {"range": [5798, 5800], "text": "[handlePaste, navigation, removeListenerOnScreenBlur]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useHtmlPaste/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useInitialValue.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useInitialWindowDimensions/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useIsScrollBarVisible/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useIsScrollBarVisible/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useKeyboardShortcut.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'shortcut.modifiers' and 'shouldStopPropagation'. Either include them or remove the dependency array.", + "line": 67, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 67, + "endColumn": 180, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isActive, callback, captureOnInputs, excludedNodes, priority, shortcut.descriptionKey, shortcut.shortcutKey, shouldBubble, shouldPreventDefault, shortcut.modifiers, shouldStopPropagation]", + "fix": { + "range": [2514, 2686], + "text": "[isActive, callback, captureOnInputs, excludedNodes, priority, shortcut.descriptionKey, shortcut.shortcutKey, shouldBubble, shouldPreventDefault, shortcut.modifiers, shouldStopPropagation]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a complex expression in the dependency array. Extract it to a separate variable so it can be statically checked.", + "line": 67, + "column": 96, + "nodeType": "CallExpression", + "endLine": 67, + "endColumn": 121, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useKeyboardState.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useLocalize.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useLocationBias.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useMarkdownStyle.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useMobileSelectionMode.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useMouseContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useNetwork.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 14, + "column": 5, + "nodeType": null, + "endLine": 14, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useOnboardingFlow.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePageRefresh/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePageRefresh/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePageRefresh/type.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePaginatedReportActions.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 13, + "column": 42, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 13, + "endColumn": 44, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [672, 674], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePaymentMethodState/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePaymentMethodState/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePermissions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePersonalDetailsFormSubmit.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePolicy.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePreferredCurrency.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePreferredEmojiSkinTone.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePrevious.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 12, + "column": 12, + "nodeType": null, + "endLine": 12, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReimbursementAccountStepFormSubmit.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReportIDs.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has an unnecessary dependency: 'reportsDrafts'. Either exclude it or remove the dependency array.", + "line": 115, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 115, + "endColumn": 152, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [chatReports, betas, policies, priorityMode, allReportActions, transactionViolations, activeWorkspaceID, policyMemberAccountIDs]", + "fix": { + "range": [5301, 5444], + "text": "[chatReports, betas, policies, priorityMode, allReportActions, transactionViolations, activeWorkspaceID, policyMemberAccountIDs]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReportScrollManager/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReportScrollManager/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReportScrollManager/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResetComposerFocus.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResponsiveLayout/__mocks__/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResponsiveLayout/__mocks__/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResponsiveLayout/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResponsiveLayout/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResponsiveLayout/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReviewDuplicatesNavigation.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSafeAreaInsets/index.android.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'useSafeAreaInsets' import from 'react-native-safe-area-context' is restricted. Please use 'useSafeAreaInsets' from '@src/hooks/useSafeAreaInset' and/or 'SafeAreaConsumer' from '@components/SafeAreaConsumer' instead.", + "line": 3, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 55, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSafeAreaInsets/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'useSafeAreaInsets' import from 'react-native-safe-area-context' is restricted. Please use 'useSafeAreaInsets' from '@src/hooks/useSafeAreaInset' and/or 'SafeAreaConsumer' from '@components/SafeAreaConsumer' instead.", + "line": 2, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 2, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSafePaddingBottomStyle.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useScreenWrapperTransitionStatus.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useScrollContext.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSearchHighlightAndScroll.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSearchTermAndSearch.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSingleExecution/index.native.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 14, + "column": 5, + "nodeType": null, + "endLine": 14, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSingleExecution/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useStepFormSubmit.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useStyleUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useStyledSafeAreaInsets.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'useSafeAreaInsets' import from 'react-native-safe-area-context' is restricted. Please use 'useSafeAreaInsets' from '@src/hooks/useSafeAreaInset' and/or 'SafeAreaConsumer' from '@components/SafeAreaConsumer' instead.", + "line": 2, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 2, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSubStep/index.ts", + "messages": [ + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 66, + "column": 28, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 66, + "endColumn": 95, + "fix": {"range": [2298, 2365], "text": "bodyContent.at(screenIndex)!"} + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 67, + "column": 20, + "nodeType": null, + "endLine": 67, + "endColumn": 37 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 63, + "column": 12, + "nodeType": null, + "endLine": 74, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 2, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 1, + "fixableWarningCount": 0, + "source": "import type {ComponentType} from 'react';\nimport {useCallback, useRef, useState} from 'react';\nimport type {SubStepProps, UseSubStep} from './types';\n\n/**\n * This hook ensures uniform handling of components across different screens, enabling seamless integration and navigation through sub steps of the VBBA flow.\n * @param bodyContent - array of components to display in particular step\n * @param onFinished - callback triggered after finish last step\n * @param startFrom - initial index for bodyContent array\n * @param onNextSubStep - callback triggered after finish each step\n */\nexport default function useSubStep({bodyContent, onFinished, startFrom = 0, onNextSubStep = () => {}}: UseSubStep) {\n const [screenIndex, setScreenIndex] = useState(startFrom);\n const isEditing = useRef(false);\n\n const prevScreen = useCallback(() => {\n const prevScreenIndex = screenIndex - 1;\n\n if (prevScreenIndex < 0) {\n return;\n }\n\n setScreenIndex(prevScreenIndex);\n }, [screenIndex]);\n\n const nextScreen = useCallback(\n (finishData?: unknown) => {\n if (isEditing.current) {\n isEditing.current = false;\n\n setScreenIndex(bodyContent.length - 1);\n\n return;\n }\n\n const nextScreenIndex = screenIndex + 1;\n\n if (nextScreenIndex === bodyContent.length) {\n onFinished(finishData);\n } else {\n onNextSubStep();\n setScreenIndex(nextScreenIndex);\n }\n },\n [screenIndex, bodyContent.length, onFinished, onNextSubStep],\n );\n\n const moveTo = useCallback((step: number) => {\n isEditing.current = true;\n setScreenIndex(step);\n }, []);\n\n const resetScreenIndex = useCallback(() => {\n setScreenIndex(0);\n }, []);\n\n const goToTheLastStep = useCallback(() => {\n isEditing.current = false;\n setScreenIndex(bodyContent.length - 1);\n }, [bodyContent]);\n\n // eslint-disable-next-line react-compiler/react-compiler\n return {\n // eslint-disable-next-line @typescript-eslint/non-nullable-type-assertion-style\n // eslint-disable-next-line react-compiler/react-compiler\n componentToRender: bodyContent.at(screenIndex) as ComponentType,\n isEditing: isEditing.current,\n screenIndex,\n prevScreen,\n nextScreen,\n moveTo,\n resetScreenIndex,\n goToTheLastStep,\n };\n}\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSubStep/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSubscriptionPlan.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSubscriptionPossibleCostSavings.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSubscriptionPrice.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSyncFocus/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSyncFocus/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useLayoutEffect has a missing dependency: 'shouldSyncFocus'. Either include it or remove the dependency array.", + "line": 25, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 25, + "endColumn": 48, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [didScreenTransitionEnd, isFocused, ref, shouldSyncFocus]", + "fix": {"range": [1415, 1455], "text": "[didScreenTransitionEnd, isFocused, ref, shouldSyncFocus]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useTabNavigatorFocus/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Hooks must always be called in a consistent order, and may not be called conditionally. See the Rules of Hooks (https://react.dev/warnings/invalid-hook-call-warning)", + "line": 44, + "column": 32, + "nodeType": null, + "endLine": 44, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/rules-of-hooks", + "severity": 2, + "message": "React Hook \"useTabAnimation\" is called conditionally. React Hooks must be called in the exact same order in every component render.", + "line": 44, + "column": 32, + "nodeType": "Identifier", + "endLine": 44, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '__getValue'.", + "line": 68, + "column": 41, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 68, + "endColumn": 72, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useTackInputFocus/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useTackInputFocus/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useTheme.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThemeIllustrations.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThemePreference.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThemePreferenceWithStaticOverride.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThemeStyles.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThrottledButtonState.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThumbnailDimensions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useViewportOffsetTop/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useViewportOffsetTop/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useViolations.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useWaitForNavigation.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useWalletAdditionalDetailsStepFormSubmit.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useWindowDimensions/index.native.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'useWindowDimensions' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 2, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 2, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useWindowDimensions/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'useWindowDimensions' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 3, + "column": 21, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "The ref value 'handleFocusIn.current' will likely have changed by the time this effect cleanup function runs. If this ref points to a node rendered by React, copy 'handleFocusIn.current' to a variable inside the effect, and use that variable in the cleanup function.", + "line": 67, + "column": 65, + "nodeType": "Identifier", + "endLine": 67, + "endColumn": 72, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "The ref value 'handleFocusOut.current' will likely have changed by the time this effect cleanup function runs. If this ref points to a node rendered by React, copy 'handleFocusOut.current' to a variable inside the effect, and use that variable in the cleanup function.", + "line": 85, + "column": 67, + "nodeType": "Identifier", + "endLine": 85, + "endColumn": 74, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'setCachedViewportHeight'. Either include it or remove the dependency array.", + "line": 95, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 95, + "endColumn": 46, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [windowHeight, isCachedViewportHeight, setCachedViewportHeight]", + "fix": {"range": [4418, 4456], "text": "[windowHeight, isCachedViewportHeight, setCachedViewportHeight]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useWindowDimensions/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/en.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1481, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1481, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1482, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1482, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1483, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1483, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1484, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1484, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1485, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1485, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1486, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1486, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1487, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1487, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1488, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1488, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1489, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1489, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `10` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1490, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1490, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/restrict-template-expressions", + "severity": 2, + "message": "Invalid type \"never\" of template literal expression.", + "line": 3780, + "column": 70, + "nodeType": "Identifier", + "messageId": "invalidType", + "endLine": 3780, + "endColumn": 75, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `public_announceDescription` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4185, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 4185, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `public_announce` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4202, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 4202, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/es-ES.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/es.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1480, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1480, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1481, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1481, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1482, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1482, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1483, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1483, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1484, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1484, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1485, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1485, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1486, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1486, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1487, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1487, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1488, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1488, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `10` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1489, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1489, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/restrict-template-expressions", + "severity": 2, + "message": "Invalid type \"never\" of template literal expression.", + "line": 3788, + "column": 70, + "nodeType": "Identifier", + "messageId": "invalidType", + "endLine": 3788, + "endColumn": 75, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `public_announceDescription` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4233, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 4233, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `public_announce` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4251, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 4251, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/params.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/translations.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-inline-named-export", + "severity": 2, + "message": "Do not inline named exports.", + "line": 15, + "column": 1, + "nodeType": "ExportNamedDeclaration", + "endLine": 43, + "endColumn": 2, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `es-ES` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 49, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 49, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 18, + "column": 75, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 18, + "endColumn": 78, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [464, 467], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [464, 467], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 18, + "column": 85, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 18, + "endColumn": 88, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [474, 477], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [474, 477], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 33, + "column": 44, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 33, + "endColumn": 47, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1054, 1057], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1054, 1057], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 35, + "column": 84, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 35, + "endColumn": 87, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1213, 1216], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1213, 1216], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 35, + "column": 94, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 35, + "endColumn": 97, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1223, 1226], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1223, 1226], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 50, + "column": 58, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 50, + "endColumn": 61, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1744, 1747], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1744, 1747], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 50, + "column": 66, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 50, + "endColumn": 69, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1752, 1755], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1752, 1755], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/ban-types", + "severity": 2, + "message": "Don't use `object` as a type. Use 'Record' instead.", + "line": 53, + "column": 31, + "nodeType": "TSObjectKeyword", + "messageId": "bannedTypeMessage", + "endLine": 53, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AcceptACHContractForBankAccount.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AcceptJoinRequest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AcceptWalletTermsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ActivatePhysicalExpensifyCardParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddBillingCardAndRequestWorkspaceOwnerChangeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddCommentOrAttachementParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddDelegateParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddEmojiReactionParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddMembersToWorkspaceParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddNewContactMethodParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddPaymentCardParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddPersonalBankAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddSchoolPrincipalParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddSubscriptionPaymentCardParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddWorkspaceRoomParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AnswerQuestionsForWalletParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ApproveMoneyRequestParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AssignCompanyCardParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AuthenticatePusherParams.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `socket_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 3, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `channel_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 5, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/BankAccountHandlePlaidErrorParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/BeginAppleSignInParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/BeginGoogleSignInParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/BeginSignInParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CancelBillingSubscriptionParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CancelPaymentParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CancelTaskParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CardDeactivateParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CategorizeTrackedExpenseParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ChronosRemoveOOOEventParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CloseAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CompleteGuidedSetupParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CompleteSplitBillParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CompleteTaskParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConfigureExpensifyCardsForPolicyParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectAsDelegateParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectBankAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectPolicyToAccountingIntegrationParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectPolicyToNetSuiteParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectPolicyToQuickBooksDesktopParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectPolicyToSageIntacctParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConvertTrackedExpenseToRequestParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CopyExistingPolicyConnectionParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateDistanceRequestParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateExpensifyCardParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreatePolicyDistanceRateParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreatePolicyTagsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreatePolicyTaxParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateTaskParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateWorkspaceCategoriesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateWorkspaceFromIOUPaymentParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateWorkspaceParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateWorkspaceReportFieldListValueParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateWorkspaceReportFieldParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeclineJoinRequest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteCommentParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteCompanyCardFeed.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteContactMethodParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteMembersFromWorkspaceParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteMoneyRequestOnSearchParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteMoneyRequestParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePaymentBankAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePaymentCardParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePolicyDistanceRatesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePolicyReportField.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePolicyTagsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePolicyTaxesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteReportFieldParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteSavedSearch.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteWorkspaceAvatarParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteWorkspaceCategoriesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteWorkspaceParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DetachReceiptParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DisablePolicyBillableModeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DisableTwoFactorAuthParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DismissReferralBannerParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DismissTrackExpenseActionableWhisperParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DismissViolationParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EditMoneyRequestParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EditTaskAssigneeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EditTaskParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyAutoApprovalOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyAutoReimbursementLimit.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyCategoriesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyCompanyCardsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyConnectionsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyDefaultReportTitle.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyDistanceRatesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyExpensifyCardsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyInvoicingParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyReportFieldsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyTagsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyTaxesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyWorkflowsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnableWorkspaceReportFieldListValueParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExpandURLPreviewParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExportCategoriesSpreadsheet.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExportMembersSpreadsheetParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExportReportCSVParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExportSearchItemsToCSVParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExportTagsSpreadsheet.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/FlagCommentParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GenerateSpotnanaTokenParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetMissingOnyxMessagesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetNewerActionsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetOlderActionsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetPolicyCategories.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetReportPrivateNoteParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetRouteParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetStatementPDFParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/HandleRestrictedEventParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/HoldMoneyRequestOnSearchParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/HoldMoneyRequestParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ImportCategoriesSpreadsheet.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ImportMembersSpreadsheet.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ImportTagsSpreadsheet.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/InviteToGroupChatParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/InviteToRoomParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/JoinPolicyInviteLink.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/LeaveGroupChatParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/LeavePolicyParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/LeaveRoomParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/LogOutParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/MakeDefaultPaymentMethodParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/MarkAsCashParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/MarkAsExportedParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/MarkAsUnreadParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenAppParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenCardDetailsPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenDraftWorkspaceRequestParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenOldDotLinkParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPlaidBankAccountSelectorParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPlaidBankLoginParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyAccountingPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyCategoriesPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyCompanyCardsFeedParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyCompanyCardsPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyDistanceRatesPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyEditCardLimitTypePageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyExpensifyCardsPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyInitialPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyMoreFeaturesPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyProfilePageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyReportFieldsPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyTagsPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyTaxesPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyWorkflowsPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPublicProfilePageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenReimbursementAccountPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenReportParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenRoomMembersPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenWorkspaceInvitePageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenWorkspaceMembersPageParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenWorkspaceParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenWorkspaceViewParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OptInOutToPushNotificationsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/PayInvoiceParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/PayMoneyRequestParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/PaymentCardParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReadNewestActionParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReconnectAppParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReferTeachersUniteVolunteerParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemoveDelegateParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemoveEmojiReactionParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemoveFromGroupChatParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemoveFromRoomParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemovePolicyCategoryReceiptsRequiredParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemovePolicyConnectionParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemoveWorkspaceReportFieldListValueParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RenamePolicyTaglistParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RenamePolicyTagsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RenamePolicyTaxParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RenameWorkspaceCategoriesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReopenTaskParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReplaceReceiptParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReportExportParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReportVirtualExpensifyCardFraudParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestAccountValidationLinkParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestContactMethodValidateCodeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestExpensifyCardLimitIncreaseParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestFeedSetupParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestMoneyParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestNewValidateCodeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestPhysicalExpensifyCardParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestReplacementExpensifyCardParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestUnlinkValidationLinkParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestWorkspaceOwnerChangeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ResolveActionableMentionWhisperParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ResolveActionableReportMentionWhisperParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ResolveDuplicatesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RestartBankAccountSetupParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RevealExpensifyCardDetailsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SaveSearch.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/Search.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SearchForReportsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SearchForRoomsToMentionParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SendInvoiceParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SendMoneyParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SendPerformanceTimingParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetCompanyCardExportAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetCompanyCardFeedName.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetCompanyCardTransactionLiability.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetContactMethodAsDefaultParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetInvoicingTransferBankAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetMissingPersonalDetailsAndShipExpensifyCardParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetNameValuePairParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyAutoReimbursementLimit.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyAutomaticApprovalLimit.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyAutomaticApprovalRate.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyBillableModeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCategoryApproverParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCategoryDescriptionRequiredParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCategoryMaxAmountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCategoryReceiptsRequiredParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCategoryTaxParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCurrencyDefaultParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCustomTaxNameParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyDefaultReportTitle.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyDistanceRatesDefaultCategoryParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyDistanceRatesEnabledParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyDistanceRatesUnitParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyExpenseMaxAge.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyExpenseMaxAmount.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyExpenseMaxAmountNoReceipt.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyForeignCurrencyDefaultParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyPreventMemberCreatedTitleParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyPreventSelfApproval.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyRequiresTag.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyRulesEnabledParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyTagApproverParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyTagsEnabled.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyTagsRequired.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyTaxesEnabledParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetReportFieldParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetReportNameParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceApprovalModeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceAutoReportingFrequencyParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceAutoReportingMonthlyOffsetParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceCategoriesEnabledParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceCategoryDescriptionHintParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceDefaultSpendCategoryParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceEReceiptsEnabled.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspacePayerParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceReimbursementParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceRequiresCategoryParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ShareTrackedExpenseParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SignInUserParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SignInUserWithLinkParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SignInWithShortLivedAuthTokenParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SignInWithSupportAuthTokenParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SignUpUserParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SplitBillParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/StartIssueNewCardFlowParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/StartSplitBillParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SubmitReportParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SwitchToOldDotParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SyncPolicyToNetSuiteParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SyncPolicyToQuickbooksDesktopParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SyncPolicyToQuickbooksOnlineParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SyncPolicyToXeroParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ToggleCardContinuousReconciliationParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/TogglePinnedChatParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/TrackExpenseParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/TransactionMergeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/TransferWalletBalanceParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UnHoldMoneyRequestParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UnapproveExpenseReportParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UnassignCompanyCard.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UnholdMoneyRequestOnSearchParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UnlinkLoginParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateAutomaticTimezoneParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateBeneficialOwnersForBankAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateBillingCurrencyParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCardSettlementAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCardSettlementFrequencyParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateChatPriorityModeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCommentParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCompanyCard.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCompanyCardNameParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCompanyInformationForBankAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateDateOfBirthParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateDelegateRoleParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateDisplayNameParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateExpensifyCardLimitParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateExpensifyCardLimitTypeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateExpensifyCardTitleParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateGroupChatAvatarParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateGroupChatMemberRolesParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateGroupChatNameParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateHomeAddressParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateLegalNameParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateManyPolicyConnectionConfigurationsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateMoneyRequestParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateNetSuiteCustomFormIDParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateNetSuiteCustomersJobsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateNetSuiteGenericTypeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateNetSuiteSubsidiaryParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateNewsletterSubscriptionParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePersonalDetailsForWalletParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePersonalInformationForBankAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyAddressParams.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `data[addressStreet]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 5, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `data[city]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 6, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 6, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `data[country]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 7, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `data[state]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 8, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 8, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `data[zipCode]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 9, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 9, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyCategoryGLCodeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyCategoryPayrollCodeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyConnectionConfigParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyDistanceRateValueParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyRoomNameParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyTagGLCodeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyTaxCodeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyTaxValueParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePreferredEmojiSkinToneParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePreferredLocaleParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePronounsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateQuickbooksDesktopCompanyCardExpenseAccountTypeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateQuickbooksDesktopExpensesExportDestinationTypeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateQuickbooksDesktopGenericTypeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateQuickbooksOnlineAutoCreateVendorParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateQuickbooksOnlineGenericTypeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateReportNotificationPreferenceParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateReportPrivateNoteParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateReportWriteCapabilityParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateRoomDescriptionParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateRoomVisibilityParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSageIntacctGenericParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSageIntacctGenericTypeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSelectedTimezoneParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateStatusParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSubscriptionAddNewUsersAutomaticallyParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSubscriptionAutoRenewParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSubscriptionSizeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSubscriptionTypeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateThemeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateUserAvatarParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateWorkspaceAvatarParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateWorkspaceDescriptionParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateWorkspaceGeneralSettingsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateWorkspaceMembersRoleParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateWorkspaceReportFieldInitialValueParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateXeroGenericTypeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpgradeToCorporateParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ValidateBankAccountWithTransactionsParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ValidateLoginParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ValidateSecondaryLoginParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ValidateTwoFactorAuthParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/VerifyIdentityForBankAccountParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/VerifyIdentityParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/VerifySetupIntentAndRequestPolicyOwnerChangeParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/VerifySetupIntentParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/WorkspaceApprovalParams.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/blurActiveElement/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/blurActiveElement/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/moveAccessibilityFocus/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/moveAccessibilityFocus/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/moveAccessibilityFocus/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AccountUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AccountingUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ActiveClientManager/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ActiveClientManager/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ActiveClientManager/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ApiUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AppStateMonitor/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AppStateMonitor/shouldReportActivity/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AppStateMonitor/shouldReportActivity/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AppStateMonitor/shouldReportActivity/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Authentication.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/BankAccountUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/BootSplash/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/BootSplash/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/BootSplash/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Browser/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Browser/index.website.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Browser/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/CardUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/CategoryUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Clipboard/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Clipboard/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `text/html` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 125, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 125, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `text/plain` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 126, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 126, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Clipboard/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/CollectionUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComponentUtils/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComponentUtils/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComponentUtils/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComposerFocusManager.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComposerUtils/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComposerUtils/updateIsFullComposerAvailable.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ConnectionUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Console/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 24, + "column": 28, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 24, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 66, + "column": 1, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 66, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `‘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 77, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 77, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `’` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 78, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 78, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `“` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 79, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 79, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `”` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 80, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 80, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `„` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 81, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 81, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `…` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 82, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 82, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-eval", + "severity": 2, + "message": "eval can be harmful.", + "line": 104, + "column": 24, + "nodeType": "Identifier", + "messageId": "unexpected", + "endLine": 104, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-invalid-this", + "severity": 2, + "message": "Unexpected 'this'.", + "line": 104, + "column": 34, + "nodeType": "ThisExpression", + "messageId": "unexpectedThis", + "endLine": 104, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ControlSelection/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ControlSelection/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'element'.", + "line": 28, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 28, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'element'.", + "line": 40, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 40, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ControlSelection/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/CurrencyUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DateUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DebugUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "max-classes-per-file", + "severity": 2, + "message": "File has too many classes (3). Maximum allowed is 1.", + "line": 2, + "column": 1, + "nodeType": "Program", + "messageId": "maximumExceeded", + "endLine": 684, + "endColumn": 1, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/canUseTouchScreen/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/canUseTouchScreen/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/canUseTouchScreen/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasHoverSupport/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasHoverSupport/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasHoverSupport/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasPassiveEventListenerSupport/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasPassiveEventListenerSupport/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-empty", + "severity": 2, + "message": "Empty block statement.", + "line": 16, + "column": 17, + "nodeType": "BlockStatement", + "messageId": "unexpected", + "endLine": 16, + "endColumn": 19, + "suggestions": [ + {"messageId": "suggestComment", "data": {"type": "block"}, "fix": {"range": [591, 591], "text": " /* empty */ "}, "desc": "Add comment inside empty block statement."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasPassiveEventListenerSupport/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DistanceRequestUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 155, + "column": 70, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 155, + "endColumn": 72, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5804, 5806], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DoInteractionTask/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DoInteractionTask/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DoInteractionTask/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DomUtils/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DomUtils/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DomUtils/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DraftCommentUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 44, + "column": 20, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 44, + "endColumn": 22, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1491, 1493], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/actions/e2eLogin.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-actions-set-data", + "severity": 2, + "message": "Only actions should directly set or modify Onyx data. Please move this logic into a suitable action.", + "line": 56, + "column": 29, + "nodeType": "MemberExpression", + "endLine": 56, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/actions/waitForAppLoaded.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/actions/waitForKeyboard.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/client.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `X-E2E-Server-Request` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 19, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 19, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Content-Type` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 31, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 31, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/isE2ETestSession.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/isE2ETestSession.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/reactNativeLaunchingTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/first", + "severity": 2, + "message": "Import in body of module; reorder to top.", + "line": 90, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 90, + "endColumn": 25, + "fix": { + "range": [0, 3461], + "text": "/* eslint-disable import/newline-after-import,import/first */\n\n/**\n * We are using a separate entry point for the E2E tests.\n * By doing this, we avoid bundling any E2E testing code\n * into the actual release app.\n */\nimport * as Metrics from '@libs/Metrics';\nimport Performance from '@libs/Performance';\nimport Config from 'react-native-config';\nimport E2EConfig from '../../../tests/e2e/config';\nimport E2EClient from './client';\nimport installNetworkInterceptor from './utils/NetworkInterceptor';\nimport LaunchArgs from './utils/LaunchArgs';\nimport type {TestModule, Tests} from './types';\nimport '../../../index';\n\nconsole.debug('==========================');\nconsole.debug('==== Running e2e test ====');\nconsole.debug('==========================');\n\n// Check if the performance module is available\nif (!Metrics.canCapturePerformanceMetrics()) {\n throw new Error('Performance module not available! Please set CAPTURE_METRICS=true in your environment file!');\n}\n\nconst appInstanceId = Config.E2E_BRANCH\nif (!appInstanceId) {\n throw new Error('E2E_BRANCH not set in environment file!');\n}\n\n\n// import your test here, define its name and config first in e2e/config.js\nconst tests: Tests = {\n [E2EConfig.TEST_NAMES.AppStartTime]: require('./tests/appStartTimeTest.e2e').default,\n [E2EConfig.TEST_NAMES.OpenSearchRouter]: require('./tests/openSearchRouterTest.e2e').default,\n [E2EConfig.TEST_NAMES.ChatOpening]: require('./tests/chatOpeningTest.e2e').default,\n [E2EConfig.TEST_NAMES.ReportTyping]: require('./tests/reportTypingTest.e2e').default,\n [E2EConfig.TEST_NAMES.Linking]: require('./tests/linkingTest.e2e').default,\n};\n\n// Once we receive the TII measurement we know that the app is initialized and ready to be used:\nconst appReady = new Promise((resolve) => {\n Performance.subscribeToMeasurements((entry) => {\n if (entry.name !== 'TTI') {\n return;\n }\n\n resolve();\n });\n});\n\n// Install the network interceptor\ninstallNetworkInterceptor(\n () => E2EClient.getNetworkCache(appInstanceId),\n (networkCache) => E2EClient.updateNetworkCache(appInstanceId, networkCache),\n LaunchArgs.mockNetwork ?? false\n)\n\nE2EClient.getTestConfig()\n .then((config): Promise | undefined => {\n const test = tests[config.name];\n if (!test) {\n console.error(`[E2E] Test '${config.name}' not found`);\n // instead of throwing, report the error to the server, which is better for DX\n return E2EClient.submitTestResults({\n branch: Config.E2E_BRANCH,\n name: config.name,\n error: `Test '${config.name}' not found`,\n isCritical: false,\n });\n }\n\n console.debug(`[E2E] Configured for test ${config.name}. Waiting for app to become ready`);\n appReady\n .then(() => {\n console.debug('[E2E] App is ready, running test…');\n Performance.measureFailSafe('appStartedToReady', 'regularAppStart');\n test(config);\n })\n .catch((error) => {\n console.error('[E2E] Error while waiting for app to become ready', error);\n });\n })\n .catch((error) => {\n console.error(\"[E2E] Error while running test. Couldn't get test config!\", error);\n });\n\n// start the usual app\nPerformance.markStart('regularAppStart');" + }, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "import/newline-after-import", + "severity": 2, + "message": "Expected 1 empty line after import statement not followed by another import.", + "line": 90, + "column": 1, + "nodeType": null, + "fix": {"range": [3461, 3461], "text": "\n"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/tests/appStartTimeTest.e2e.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/tests/chatOpeningTest.e2e.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/tests/linkingTest.e2e.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/tests/openSearchRouterTest.e2e.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/tests/reportTypingTest.e2e.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/utils/LaunchArgs.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/utils/NetworkInterceptor.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@lwc/lwc/no-async-await", + "severity": 2, + "message": "Invalid usage of async-await.", + "line": 154, + "column": 20, + "nodeType": "ArrowFunctionExpression", + "endLine": 209, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@lwc/lwc/no-async-await", + "severity": 2, + "message": "Invalid usage of async-await.", + "line": 179, + "column": 19, + "nodeType": "ArrowFunctionExpression", + "endLine": 195, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/utils/getConfigValueOrThrow.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/utils/getPromiseWithResolve.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'_value' is defined but never used.", + "line": 3, + "column": 22, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 3, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/EmailUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/EmojiTrie.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/EmojiUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'result'.", + "line": 489, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 489, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/Environment.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/betaChecker/index.android.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `tag_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 11, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 11, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/betaChecker/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/betaChecker/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/betaChecker/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/getEnvironment/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/getEnvironment/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/getEnvironment/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ErrorUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 149, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 149, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Errors/HttpsError.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ExportOnyxState/common.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ExportOnyxState/index.native.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_array'.", + "line": 14, + "column": 28, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 14, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Computed name [row?.record_key] resolves to an `any` value.", + "line": 16, + "column": 21, + "nodeType": "ChainExpression", + "messageId": "unsafeComputedMemberAccess", + "endLine": 16, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .record_key on an `any` value.", + "line": 16, + "column": 26, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 16, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .valueJSON on an `any` value.", + "line": 16, + "column": 56, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 16, + "endColumn": 65, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ExportOnyxState/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/FastSearch.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-for-of", + "severity": 2, + "message": "Expected a `for-of` loop instead of a `for` loop with this simple iteration.", + "line": 76, + "column": 9, + "nodeType": "ForStatement", + "messageId": "preferForOf", + "endLine": 89, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/prefer-at", + "severity": 2, + "message": "Prefer using the `.at()` method for array element access.", + "line": 77, + "column": 37, + "nodeType": "MemberExpression", + "endLine": 77, + "endColumn": 46, + "fix": {"range": [3956, 3965], "text": "result.at(i)"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/prefer-at", + "severity": 2, + "message": "Prefer using the `.at()` method for array element access.", + "line": 84, + "column": 26, + "nodeType": "MemberExpression", + "endLine": 84, + "endColumn": 73, + "fix": {"range": [4334, 4381], "text": "dataSets[dataSetIndex].data.at(itemIndexInDataSet)"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/prefer-at", + "severity": 2, + "message": "Prefer using the `.at()` method for array element access.", + "line": 84, + "column": 26, + "nodeType": "MemberExpression", + "endLine": 84, + "endColumn": 48, + "fix": {"range": [4334, 4356], "text": "dataSets.at(dataSetIndex)"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/prefer-at", + "severity": 2, + "message": "Prefer using the `.at()` method for array element access.", + "line": 88, + "column": 13, + "nodeType": "MemberExpression", + "endLine": 88, + "endColumn": 43, + "fix": {"range": [4567, 4597], "text": "resultsByDataSet.at(dataSetIndex)"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'occurrenceToIndex'.", + "line": 123, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 123, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'concatenatedNumericList'.", + "line": 125, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 125, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'offset'.", + "line": 125, + "column": 33, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 125, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/firebaseWebConfig.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/index.web.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/utils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Fullstory/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Fullstory/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'_value' is defined but never used.", + "line": 91, + "column": 12, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 91, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Fullstory/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/GetPhysicalCardUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 65, + "column": 53, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 65, + "endColumn": 55, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [2822, 2867], "text": "(draftValues?.legalFirstName ?? legalFirstName)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 65, + "column": 71, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 65, + "endColumn": 73, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2868, 2870], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 66, + "column": 51, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 66, + "endColumn": 53, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [2898, 2941], "text": "(draftValues?.legalLastName ?? legalLastName)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 66, + "column": 68, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 66, + "endColumn": 70, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2942, 2944], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 67, + "column": 49, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 67, + "endColumn": 51, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [2971, 3030], "text": "(draftValues?.addressLine1 ?? address?.street.split('\\n')[0])"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 67, + "column": 83, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 67, + "endColumn": 85, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3031, 3033], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 68, + "column": 49, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 68, + "endColumn": 51, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [3060, 3119], "text": "(draftValues?.addressLine2 ?? address?.street.split('\\n')[1])"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 68, + "column": 83, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 68, + "endColumn": 85, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3120, 3122], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 69, + "column": 33, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 69, + "endColumn": 35, + "suggestions": [ + {"messageId": "suggestNullish", "fix": {"range": [3141, 3175], "text": "(draftValues?.city ?? address?.city)"}, "desc": "Fix to nullish coalescing operator (`??`)."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 69, + "column": 50, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 69, + "endColumn": 52, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3176, 3178], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 70, + "column": 39, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 70, + "endColumn": 41, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [3200, 3240], "text": "(draftValues?.country ?? address?.country)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 70, + "column": 59, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 70, + "endColumn": 61, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3241, 3243], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 71, + "column": 47, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 71, + "endColumn": 49, + "suggestions": [ + {"messageId": "suggestNullish", "fix": {"range": [3269, 3308], "text": "(draftValues?.phoneNumber ?? phoneNumber)"}, "desc": "Fix to nullish coalescing operator (`??`)."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 71, + "column": 62, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 71, + "endColumn": 64, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [3297, 3355], "text": "(phoneNumber ?? UserUtils.getSecondaryPhoneLogin(loginList))"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 71, + "column": 109, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 71, + "endColumn": 111, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3356, 3358], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 72, + "column": 35, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 72, + "endColumn": 37, + "suggestions": [ + {"messageId": "suggestNullish", "fix": {"range": [3378, 3414], "text": "(draftValues?.state ?? address?.state)"}, "desc": "Fix to nullish coalescing operator (`??`)."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 72, + "column": 53, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 72, + "endColumn": 55, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3415, 3417], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 73, + "column": 47, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 73, + "endColumn": 49, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [3443, 3483], "text": "(draftValues?.zipPostCode ?? address?.zip)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 73, + "column": 63, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 73, + "endColumn": 65, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3484, 3486], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/GetStyledTextArray.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/GooglePlacesUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 3, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 3, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 5, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Growl.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/HapticFeedback/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/HapticFeedback/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/HapticFeedback/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/HeaderUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/HttpUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IOUUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/polyfillDateTimeFormat.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '__setDefaultTimeZone'.", + "line": 23, + "column": 9, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 23, + "endColumn": 80, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/polyfillListFormat.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/polyfillNumberFormat.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/KeyDownPressListener/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/KeyDownPressListener/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/KeyDownPressListener/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/bindHandlerToKeydownEvent/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/bindHandlerToKeydownEvent/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/bindHandlerToKeydownEvent/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/getKeyEventModifiers.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/isEnterWhileComposition.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/LocaleCompare.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/LocaleDigitUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/LocalePhoneNumber.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to function parameter 'number'.", + "line": 23, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParam", + "endLine": 23, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 51, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 51, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/LocaleUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Localize/LocaleListener/BaseLocaleListener.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Localize/LocaleListener/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Localize/LocaleListener/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Localize/LocaleListener/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Localize/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'memo'.", + "line": 38, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 38, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'memo'.", + "line": 43, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 43, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Log.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `api_setCookie` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 46, + "column": 38, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 46, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/LoginUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/MessageElement.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Metrics/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Metrics/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Metrics/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/HandleUnusedOptimisticID.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/Logging.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-invalid-this", + "severity": 2, + "message": "Unexpected 'this'.", + "line": 17, + "column": 61, + "nodeType": "ThisExpression", + "messageId": "unexpectedThis", + "endLine": 17, + "endColumn": 65, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/Pagination.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/Reauthentication.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/RecheckConnection.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/SaveResponseInOnyx.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ModifiedExpenseMessage.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/MoneyRequestUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/AuthScreens.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 260, + "column": 9, + "nodeType": null, + "endLine": 260, + "endColumn": 32 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 246, + "column": 9, + "nodeType": null, + "endLine": 246, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'initialLastUpdateIDAppliedToClient', 'lastOpenedPublicRoomID', 'session', and 'toggleSearchRouter'. Either include them or remove the dependency array.", + "line": 401, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 401, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [initialLastUpdateIDAppliedToClient, lastOpenedPublicRoomID, session, toggleSearchRouter]", + "fix": {"range": [17225, 17227], "text": "[initialLastUpdateIDAppliedToClient, lastOpenedPublicRoomID, session, toggleSearchRouter]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 1, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import React, {memo, useEffect, useMemo, useRef, useState} from 'react';\nimport {View} from 'react-native';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport Onyx, {withOnyx} from 'react-native-onyx';\nimport type {ValueOf} from 'type-fest';\nimport ActiveGuidesEventListener from '@components/ActiveGuidesEventListener';\nimport ComposeProviders from '@components/ComposeProviders';\nimport OptionsListContextProvider from '@components/OptionListContextProvider';\nimport {SearchContextProvider} from '@components/Search/SearchContext';\nimport {useSearchRouterContext} from '@components/Search/SearchRouter/SearchRouterContext';\nimport SearchRouterModal from '@components/Search/SearchRouter/SearchRouterModal';\nimport useActiveWorkspace from '@hooks/useActiveWorkspace';\nimport useOnboardingFlowRouter from '@hooks/useOnboardingFlow';\nimport usePermissions from '@hooks/usePermissions';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useStyleUtils from '@hooks/useStyleUtils';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport {READ_COMMANDS} from '@libs/API/types';\nimport HttpUtils from '@libs/HttpUtils';\nimport KeyboardShortcut from '@libs/KeyboardShortcut';\nimport Log from '@libs/Log';\nimport getCurrentUrl from '@libs/Navigation/currentUrl';\nimport getOnboardingModalScreenOptions from '@libs/Navigation/getOnboardingModalScreenOptions';\nimport Navigation from '@libs/Navigation/Navigation';\nimport shouldOpenOnAdminRoom from '@libs/Navigation/shouldOpenOnAdminRoom';\nimport type {AuthScreensParamList, CentralPaneName, CentralPaneScreensParamList} from '@libs/Navigation/types';\nimport NetworkConnection from '@libs/NetworkConnection';\nimport onyxSubscribe from '@libs/onyxSubscribe';\nimport * as Pusher from '@libs/Pusher/pusher';\nimport PusherConnectionManager from '@libs/PusherConnectionManager';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport {buildSearchQueryString} from '@libs/SearchUtils';\nimport * as SessionUtils from '@libs/SessionUtils';\nimport ConnectionCompletePage from '@pages/ConnectionCompletePage';\nimport NotFoundPage from '@pages/ErrorPage/NotFoundPage';\nimport DesktopSignInRedirectPage from '@pages/signin/DesktopSignInRedirectPage';\nimport * as App from '@userActions/App';\nimport * as Download from '@userActions/Download';\nimport * as Modal from '@userActions/Modal';\nimport * as PersonalDetails from '@userActions/PersonalDetails';\nimport * as PriorityMode from '@userActions/PriorityMode';\nimport * as Report from '@userActions/Report';\nimport * as Session from '@userActions/Session';\nimport toggleTestToolsModal from '@userActions/TestTool';\nimport Timing from '@userActions/Timing';\nimport * as User from '@userActions/User';\nimport CONFIG from '@src/CONFIG';\nimport CONST from '@src/CONST';\nimport NAVIGATORS from '@src/NAVIGATORS';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport SCREENS from '@src/SCREENS';\nimport type * as OnyxTypes from '@src/types/onyx';\nimport type {SelectedTimezone, Timezone} from '@src/types/onyx/PersonalDetails';\nimport {isEmptyObject} from '@src/types/utils/EmptyObject';\nimport type ReactComponentModule from '@src/types/utils/ReactComponentModule';\nimport beforeRemoveReportOpenedFromSearchRHP from './beforeRemoveReportOpenedFromSearchRHP';\nimport CENTRAL_PANE_SCREENS from './CENTRAL_PANE_SCREENS';\nimport createCustomStackNavigator from './createCustomStackNavigator';\nimport defaultScreenOptions from './defaultScreenOptions';\nimport getRootNavigatorScreenOptions from './getRootNavigatorScreenOptions';\nimport BottomTabNavigator from './Navigators/BottomTabNavigator';\nimport ExplanationModalNavigator from './Navigators/ExplanationModalNavigator';\nimport FeatureTrainingModalNavigator from './Navigators/FeatureTrainingModalNavigator';\nimport FullScreenNavigator from './Navigators/FullScreenNavigator';\nimport LeftModalNavigator from './Navigators/LeftModalNavigator';\nimport OnboardingModalNavigator from './Navigators/OnboardingModalNavigator';\nimport RightModalNavigator from './Navigators/RightModalNavigator';\nimport WelcomeVideoModalNavigator from './Navigators/WelcomeVideoModalNavigator';\n\ntype AuthScreensProps = {\n /** Session of currently logged in user */\n session: OnyxEntry;\n\n /** The report ID of the last opened public room as anonymous user */\n lastOpenedPublicRoomID: OnyxEntry;\n\n /** The last Onyx update ID was applied to the client */\n initialLastUpdateIDAppliedToClient: OnyxEntry;\n};\n\nconst loadReportAttachments = () => require('../../../pages/home/report/ReportAttachments').default;\nconst loadValidateLoginPage = () => require('../../../pages/ValidateLoginPage').default;\nconst loadLogOutPreviousUserPage = () => require('../../../pages/LogOutPreviousUserPage').default;\nconst loadConciergePage = () => require('../../../pages/ConciergePage').default;\nconst loadTrackExpensePage = () => require('../../../pages/TrackExpensePage').default;\nconst loadSubmitExpensePage = () => require('../../../pages/SubmitExpensePage').default;\nconst loadProfileAvatar = () => require('../../../pages/settings/Profile/ProfileAvatar').default;\nconst loadWorkspaceAvatar = () => require('../../../pages/workspace/WorkspaceAvatar').default;\nconst loadReportAvatar = () => require('../../../pages/ReportAvatar').default;\nconst loadReceiptView = () => require('../../../pages/TransactionReceiptPage').default;\nconst loadWorkspaceJoinUser = () => require('@pages/workspace/WorkspaceJoinUserPage').default;\n\nfunction getCentralPaneScreenInitialParams(screenName: CentralPaneName, initialReportID?: string): Partial> {\n if (screenName === SCREENS.SEARCH.CENTRAL_PANE) {\n // Generate default query string with buildSearchQueryString without argument.\n return {q: buildSearchQueryString()};\n }\n\n if (screenName === SCREENS.REPORT) {\n return {\n openOnAdminRoom: shouldOpenOnAdminRoom() ? true : undefined,\n reportID: initialReportID,\n };\n }\n\n return undefined;\n}\n\nfunction getCentralPaneScreenListeners(screenName: CentralPaneName) {\n if (screenName === SCREENS.REPORT) {\n return {beforeRemove: beforeRemoveReportOpenedFromSearchRHP};\n }\n\n return {};\n}\n\nfunction initializePusher() {\n return Pusher.init({\n appKey: CONFIG.PUSHER.APP_KEY,\n cluster: CONFIG.PUSHER.CLUSTER,\n authEndpoint: `${CONFIG.EXPENSIFY.DEFAULT_API_ROOT}api/AuthenticatePusher?`,\n }).then(() => {\n User.subscribeToUserEvents();\n });\n}\n\nlet timezone: Timezone | null;\nlet currentAccountID = -1;\nlet isLoadingApp = false;\nlet lastUpdateIDAppliedToClient: OnyxEntry;\n\nOnyx.connect({\n key: ONYXKEYS.SESSION,\n callback: (value) => {\n // When signed out, val hasn't accountID\n if (!(value && 'accountID' in value)) {\n currentAccountID = -1;\n timezone = null;\n return;\n }\n\n currentAccountID = value.accountID ?? -1;\n\n if (Navigation.isActiveRoute(ROUTES.SIGN_IN_MODAL)) {\n // This means sign in in RHP was successful, so we can subscribe to user events\n initializePusher();\n }\n },\n});\n\nOnyx.connect({\n key: ONYXKEYS.PERSONAL_DETAILS_LIST,\n callback: (value) => {\n if (!value || !isEmptyObject(timezone)) {\n return;\n }\n\n timezone = value?.[currentAccountID]?.timezone ?? {};\n const currentTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone as SelectedTimezone;\n\n // If the current timezone is different than the user's timezone, and their timezone is set to automatic\n // then update their timezone.\n if (!isEmptyObject(currentTimezone) && timezone?.automatic && timezone?.selected !== currentTimezone) {\n timezone.selected = currentTimezone;\n PersonalDetails.updateAutomaticTimezone({\n automatic: true,\n selected: currentTimezone,\n });\n }\n },\n});\n\nOnyx.connect({\n key: ONYXKEYS.IS_LOADING_APP,\n callback: (value) => {\n isLoadingApp = !!value;\n },\n});\n\nOnyx.connect({\n key: ONYXKEYS.ONYX_UPDATES_LAST_UPDATE_ID_APPLIED_TO_CLIENT,\n callback: (value) => {\n lastUpdateIDAppliedToClient = value;\n },\n});\n\nfunction handleNetworkReconnect() {\n if (isLoadingApp) {\n App.openApp();\n } else {\n Log.info('[handleNetworkReconnect] Sending ReconnectApp');\n App.reconnectApp(lastUpdateIDAppliedToClient);\n }\n}\n\nconst RootStack = createCustomStackNavigator();\n// We want to delay the re-rendering for components(e.g. ReportActionCompose)\n// that depends on modal visibility until Modal is completely closed and its focused\n// When modal screen is focused, update modal visibility in Onyx\n// https://reactnavigation.org/docs/navigation-events/\n\nconst modalScreenListeners = {\n focus: () => {\n Modal.setModalVisibility(true);\n },\n blur: () => {\n Modal.setModalVisibility(false);\n },\n beforeRemove: () => {\n Modal.setModalVisibility(false);\n Modal.willAlertModalBecomeVisible(false);\n },\n};\n\n// Extended modal screen listeners with additional cancellation of pending requests\nconst modalScreenListenersWithCancelSearch = {\n ...modalScreenListeners,\n beforeRemove: () => {\n modalScreenListeners.beforeRemove();\n HttpUtils.cancelPendingRequests(READ_COMMANDS.SEARCH_FOR_REPORTS);\n },\n};\n\nfunction AuthScreens({session, lastOpenedPublicRoomID, initialLastUpdateIDAppliedToClient}: AuthScreensProps) {\n const styles = useThemeStyles();\n const StyleUtils = useStyleUtils();\n const {shouldUseNarrowLayout, onboardingIsMediumOrLargerScreenWidth, isSmallScreenWidth} = useResponsiveLayout();\n const screenOptions = getRootNavigatorScreenOptions(shouldUseNarrowLayout, styles, StyleUtils);\n const {canUseDefaultRooms} = usePermissions();\n const {activeWorkspaceID} = useActiveWorkspace();\n const {toggleSearchRouter} = useSearchRouterContext();\n\n const onboardingModalScreenOptions = useMemo(() => screenOptions.onboardingModalNavigator(onboardingIsMediumOrLargerScreenWidth), [screenOptions, onboardingIsMediumOrLargerScreenWidth]);\n const onboardingScreenOptions = useMemo(\n () => getOnboardingModalScreenOptions(shouldUseNarrowLayout, styles, StyleUtils, onboardingIsMediumOrLargerScreenWidth),\n [StyleUtils, shouldUseNarrowLayout, onboardingIsMediumOrLargerScreenWidth, styles],\n );\n const modal = useRef({});\n const [didPusherInit, setDidPusherInit] = useState(false);\n const {isOnboardingCompleted} = useOnboardingFlowRouter();\n\n let initialReportID: string | undefined;\n const isInitialRender = useRef(true);\n // eslint-disable-next-line react-compiler/react-compiler\n if (isInitialRender.current) {\n Timing.start(CONST.TIMING.HOMEPAGE_INITIAL_RENDER);\n\n const currentURL = getCurrentUrl();\n if (currentURL) {\n initialReportID = new URL(currentURL).pathname.match(CONST.REGEX.REPORT_ID_FROM_PATH)?.at(1);\n }\n\n if (!initialReportID) {\n const initialReport = ReportUtils.findLastAccessedReport(!canUseDefaultRooms, shouldOpenOnAdminRoom(), activeWorkspaceID);\n initialReportID = initialReport?.reportID ?? '';\n }\n // eslint-disable-next-line react-compiler/react-compiler\n\n isInitialRender.current = false;\n }\n\n useEffect(() => {\n const shortcutsOverviewShortcutConfig = CONST.KEYBOARD_SHORTCUTS.SHORTCUTS;\n const searchShortcutConfig = CONST.KEYBOARD_SHORTCUTS.SEARCH;\n const chatShortcutConfig = CONST.KEYBOARD_SHORTCUTS.NEW_CHAT;\n const debugShortcutConfig = CONST.KEYBOARD_SHORTCUTS.DEBUG;\n const currentUrl = getCurrentUrl();\n const isLoggingInAsNewUser = !!session?.email && SessionUtils.isLoggingInAsNewUser(currentUrl, session.email);\n // Sign out the current user if we're transitioning with a different user\n const isTransitioning = currentUrl.includes(ROUTES.TRANSITION_BETWEEN_APPS);\n const isSupportalTransition = currentUrl.includes('authTokenType=support');\n if (isLoggingInAsNewUser && isTransitioning) {\n Session.signOutAndRedirectToSignIn(false, isSupportalTransition);\n return;\n }\n\n NetworkConnection.listenForReconnect();\n NetworkConnection.onReconnect(handleNetworkReconnect);\n PusherConnectionManager.init();\n initializePusher().then(() => {\n setDidPusherInit(true);\n });\n\n // If we are on this screen then we are \"logged in\", but the user might not have \"just logged in\". They could be reopening the app\n // or returning from background. If so, we'll assume they have some app data already and we can call reconnectApp() instead of openApp().\n if (SessionUtils.didUserLogInDuringSession()) {\n App.openApp();\n } else {\n Log.info('[AuthScreens] Sending ReconnectApp');\n App.reconnectApp(initialLastUpdateIDAppliedToClient);\n }\n\n PriorityMode.autoSwitchToFocusMode();\n\n App.setUpPoliciesAndNavigate(session);\n\n App.redirectThirdPartyDesktopSignIn();\n\n if (lastOpenedPublicRoomID) {\n // Re-open the last opened public room if the user logged in from a public room link\n Report.openLastOpenedPublicRoom(lastOpenedPublicRoomID);\n }\n Download.clearDownloads();\n\n Timing.end(CONST.TIMING.HOMEPAGE_INITIAL_RENDER);\n\n const unsubscribeOnyxModal = onyxSubscribe({\n key: ONYXKEYS.MODAL,\n callback: (modalArg) => {\n if (modalArg === null || typeof modalArg !== 'object') {\n return;\n }\n modal.current = modalArg;\n },\n });\n\n const shortcutConfig = CONST.KEYBOARD_SHORTCUTS.ESCAPE;\n const unsubscribeEscapeKey = KeyboardShortcut.subscribe(\n shortcutConfig.shortcutKey,\n () => {\n if (modal.current.willAlertModalBecomeVisible) {\n return;\n }\n\n if (modal.current.disableDismissOnEscape) {\n return;\n }\n\n Navigation.dismissModal();\n },\n shortcutConfig.descriptionKey,\n shortcutConfig.modifiers,\n true,\n true,\n );\n\n // Listen to keyboard shortcuts for opening certain pages\n const unsubscribeShortcutsOverviewShortcut = KeyboardShortcut.subscribe(\n shortcutsOverviewShortcutConfig.shortcutKey,\n () => {\n Modal.close(() => {\n if (Navigation.isActiveRoute(ROUTES.KEYBOARD_SHORTCUTS)) {\n return;\n }\n return Navigation.navigate(ROUTES.KEYBOARD_SHORTCUTS);\n });\n },\n shortcutsOverviewShortcutConfig.descriptionKey,\n shortcutsOverviewShortcutConfig.modifiers,\n true,\n );\n\n // Listen for the key K being pressed so that focus can be given to\n // Search Router, or new group chat\n // based on the key modifiers pressed and the operating system\n const unsubscribeSearchShortcut = KeyboardShortcut.subscribe(\n searchShortcutConfig.shortcutKey,\n () => {\n Session.checkIfActionIsAllowed(() => {\n toggleSearchRouter();\n })();\n },\n shortcutsOverviewShortcutConfig.descriptionKey,\n shortcutsOverviewShortcutConfig.modifiers,\n true,\n );\n\n const unsubscribeChatShortcut = KeyboardShortcut.subscribe(\n chatShortcutConfig.shortcutKey,\n () => {\n Modal.close(Session.checkIfActionIsAllowed(() => Navigation.navigate(ROUTES.NEW)));\n },\n chatShortcutConfig.descriptionKey,\n chatShortcutConfig.modifiers,\n true,\n );\n\n const unsubscribeDebugShortcut = KeyboardShortcut.subscribe(\n debugShortcutConfig.shortcutKey,\n () => {\n toggleTestToolsModal();\n },\n debugShortcutConfig.descriptionKey,\n debugShortcutConfig.modifiers,\n true,\n );\n\n return () => {\n unsubscribeEscapeKey();\n unsubscribeOnyxModal();\n unsubscribeShortcutsOverviewShortcut();\n unsubscribeSearchShortcut();\n unsubscribeChatShortcut();\n unsubscribeDebugShortcut();\n Session.cleanupSession();\n };\n\n // Rule disabled because this effect is only for component did mount & will component unmount lifecycle event\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, []);\n\n const CentralPaneScreenOptions = {\n headerShown: false,\n title: 'New Expensify',\n\n // Prevent unnecessary scrolling\n cardStyle: styles.cardStyleNavigator,\n };\n\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {isOnboardingCompleted === false && (\n {\n Modal.setDisableDismissOnEscape(true);\n },\n beforeRemove: () => Modal.setDisableDismissOnEscape(false),\n }}\n />\n )}\n \n \n \n {Object.entries(CENTRAL_PANE_SCREENS).map(([screenName, componentGetter]) => {\n const centralPaneName = screenName as CentralPaneName;\n return (\n \n );\n })}\n \n \n \n {didPusherInit && }\n \n );\n}\n\nAuthScreens.displayName = 'AuthScreens';\n\nconst AuthScreensMemoized = memo(AuthScreens, () => true);\n\n// Migration to useOnyx cause re-login if logout from deeplinked report in desktop app\n// Further analysis required and more details can be seen here:\n// https://github.com/Expensify/App/issues/50560\n// eslint-disable-next-line\nexport default withOnyx({\n session: {\n key: ONYXKEYS.SESSION,\n },\n lastOpenedPublicRoomID: {\n key: ONYXKEYS.LAST_OPENED_PUBLIC_ROOM_ID,\n },\n initialLastUpdateIDAppliedToClient: {\n key: ONYXKEYS.ONYX_UPDATES_LAST_UPDATE_ID_APPLIED_TO_CLIENT,\n },\n})(AuthScreensMemoized);\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/CENTRAL_PANE_SCREENS.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/ModalNavigatorScreenOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/ModalStackNavigators/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/ModalStackNavigators/useModalScreenOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/ActiveCentralPaneRouteContext.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/BottomTabNavigator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/ExplanationModalNavigator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/FeatureTrainingModalNavigator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/FullScreenNavigator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/LeftModalNavigator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/OnboardingModalNavigator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/Overlay/BaseOverlay.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/Overlay/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/Overlay/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/WelcomeVideoModalNavigator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/OnboardingModalNavigatorScreenOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/PublicScreens.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/beforeRemoveReportOpenedFromSearchRHP/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/beforeRemoveReportOpenedFromSearchRHP/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomBottomTabNavigator/BottomTabBar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomBottomTabNavigator/TopBar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomBottomTabNavigator/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 60, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 60, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomFullScreenNavigator/CustomFullScreenRouter.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 19, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 19, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 38, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 38, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 48, + "column": 10, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 48, + "endColumn": 31, + "fix": {"range": [2341, 2362], "text": "state.index!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 48, + "column": 10, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 48, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomFullScreenNavigator/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 25, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 25, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomFullScreenNavigator/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'navigation'. Either include it or remove the dependency array.", + "line": 33, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 33, + "endColumn": 31, + "suggestions": [ + {"desc": "Update the dependencies array to be: [navigation, shouldUseNarrowLayout]", "fix": {"range": [1566, 1589], "text": "[navigation, shouldUseNarrowLayout]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 39, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 39, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomFullScreenNavigator/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackBottomTabNavigator/BottomTabBar.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'navigation'. Either include it or remove the dependency array.", + "line": 102, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 102, + "endColumn": 22, + "suggestions": [{"desc": "Update the dependencies array to be: [isLoadingApp, navigation]", "fix": {"range": [4583, 4597], "text": "[isLoadingApp, navigation]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackBottomTabNavigator/BottomTabNavigationContentWrapper.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackBottomTabNavigator/TopBar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackBottomTabNavigator/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackBottomTabNavigator/useCustomState/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackFullScreenNavigator/CustomFullScreenRouter.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 19, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 19, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 38, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 38, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 48, + "column": 10, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 48, + "endColumn": 31, + "fix": {"range": [2406, 2427], "text": "state.index!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 48, + "column": 10, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 48, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 54, + "column": 101, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 54, + "endColumn": 104, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [2703, 2706], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [2703, 2706], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackFullScreenNavigator/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomStackNavigator/CustomRouter.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 31, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 31, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 35, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 35, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 39, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 39, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomStackNavigator/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 110, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 110, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomStackNavigator/syncBrowserHistory/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomStackNavigator/syncBrowserHistory/index.web.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-globals", + "severity": 2, + "message": "Unexpected use of 'history'.", + "line": 8, + "column": 5, + "nodeType": "Identifier", + "messageId": "defaultMessage", + "endLine": 8, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomStackNavigator/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createModalCardStyleInterpolator.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createResponsiveStackNavigator/CustomRouter.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 31, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 31, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 35, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 35, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'state'.", + "line": 39, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 39, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createResponsiveStackNavigator/SearchRoute.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createResponsiveStackNavigator/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createResponsiveStackNavigator/useStateWithSearch.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/defaultScreenOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/getActionsFromPartialDiff.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/getModalPresentationStyle/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/getModalPresentationStyle/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/getPartialStateDiff.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 52, + "column": 75, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 52, + "endColumn": 77, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3241, 3243], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 72, + "column": 73, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 72, + "endColumn": 75, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4579, 4581], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/getRootNavigatorScreenOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/hideKeyboardOnSwipe.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/useNavigationResetOnLayoutChange.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 16, + "column": 9, + "nodeType": null, + "endLine": 16, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [699, 754], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'navigation'. Either include it or remove the dependency array.", + "line": 17, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 17, + "endColumn": 31, + "suggestions": [ + {"desc": "Update the dependencies array to be: [navigation, shouldUseNarrowLayout]", "fix": {"range": [762, 785], "text": "[navigation, shouldUseNarrowLayout]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/FreezeWrapper/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'currentRoute.key' and 'navigation'. Either include them or remove the dependency array.", + "line": 24, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 24, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [currentRoute.key, navigation]", "fix": {"range": [1101, 1103], "text": "[currentRoute.key, navigation]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/FreezeWrapper/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'currentRoute.key' and 'navigation'. Either include them or remove the dependency array.", + "line": 25, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 25, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [currentRoute.key, navigation]", "fix": {"range": [1169, 1171], "text": "[currentRoute.key, navigation]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/Navigation.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/NavigationRoot.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has missing dependencies: 'authenticated', 'initialUrl', 'isOnboardingCompleted', 'lastVisitedPath', 'shouldShowRequire2FAModal', and 'user'. Either include them or remove the dependency array.", + "line": 129, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 129, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [authenticated, initialUrl, isOnboardingCompleted, lastVisitedPath, shouldShowRequire2FAModal, user]", + "fix": {"range": [5303, 5305], "text": "[authenticated, initialUrl, isOnboardingCompleted, lastVisitedPath, shouldShowRequire2FAModal, user]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/OnyxTabNavigator.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 94, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 94, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 114, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 114, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/OnyxTabNavigatorConfig/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 7, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 7, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/OnyxTabNavigatorConfig/index.website.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 7, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 7, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/createPlatformStackNavigator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/createPlatformStackNavigatorComponent/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 83, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 83, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 91, + "column": 39, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 91, + "endColumn": 74, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 99, + "column": 93, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 99, + "endColumn": 128, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/createPlatformStackNavigatorComponent/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 83, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 83, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 91, + "column": 39, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 91, + "endColumn": 74, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 99, + "column": 93, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 99, + "endColumn": 128, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/defaultPlatformStackScreenOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/none/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/none/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/none/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromBottom/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromBottom/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromBottom/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromLeft/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromLeft/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromLeft/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromLeft/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromRight/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromRight/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromRight/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromRight/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/withAnimation.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/buildPlatformSpecificNavigationOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/convertToNativeNavigationOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/convertToWebNavigationOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/gestureDirection/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/presentation/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/types/NavigationBuilder.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 49, + "column": 48, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 49, + "endColumn": 51, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [2711, 2714], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [2711, 2714], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/types/NavigationOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/types/NavigatorComponent.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/types/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 36, + "column": 5, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 36, + "endColumn": 8, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1815, 1818], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1815, 1818], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 58, + "column": 97, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 58, + "endColumn": 100, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [3033, 3036], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [3033, 3036], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-redundant-type-constituents", + "severity": 2, + "message": "'any' overrides all other types in this union type.", + "line": 58, + "column": 97, + "nodeType": "TSAnyKeyword", + "messageId": "overrides", + "endLine": 58, + "endColumn": 100, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/closeRHPFlow.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/currentUrl/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/currentUrl/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/currentUrl/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/dismissModal.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/dismissModalWithReport.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/extractPolicyIDFromQuery.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/extrapolateStateFromParams.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/ban-types", + "severity": 2, + "message": "Don't use `object` as a type. Use 'Record' instead.", + "line": 20, + "column": 109, + "nodeType": "TSObjectKeyword", + "messageId": "bannedTypeMessage", + "endLine": 20, + "endColumn": 115, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getOnboardingModalScreenOptions/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getOnboardingModalScreenOptions/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getPolicyIDFromState.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getStateFromPath.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostBottomTabRoute.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostCentralPaneRoute.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostFullScreenRoute.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostReportActionID.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostReportId.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostRouteName.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/isReportOpenInRHP.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/isSearchTopmostCentralPane.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/isSideModalNavigator.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkTo/getActionForBottomTabNavigator.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkTo/getMinimalAction.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkTo/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-cond-assign", + "severity": 2, + "message": "Unexpected assignment within a 'while' statement.", + "line": 43, + "column": 13, + "nodeType": "AssignmentExpression", + "messageId": "unexpected", + "endLine": 43, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-non-null-assertion", + "severity": 2, + "message": "Forbidden non-null assertion.", + "line": 166, + "column": 50, + "nodeType": "TSNonNullExpression", + "messageId": "noNonNull", + "endLine": 166, + "endColumn": 112, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkTo/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/CENTRAL_PANE_TO_RHP_MAPPING.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/FULL_SCREEN_TO_RHP_MAPPING.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/TAB_TO_CENTRAL_PANE_MAPPING.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/config.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/createNormalizedConfigs.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 22, + "column": 54, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 22, + "endColumn": 57, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [767, 770], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [767, 770], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to function parameter 'pattern'.", + "line": 46, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParam", + "endLine": 46, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/ban-types", + "severity": 2, + "message": "Don't use `object` as a type. Use 'Record' instead.", + "line": 76, + "column": 32, + "nodeType": "TSObjectKeyword", + "messageId": "bannedTypeMessage", + "endLine": 76, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/default-param-last", + "severity": 2, + "message": "Default parameters should be last.", + "line": 77, + "column": 5, + "nodeType": "AssignmentPattern", + "messageId": "shouldBeLast", + "endLine": 77, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-assignment", + "severity": 2, + "message": "Unsafe assignment of an error typed value.", + "line": 89, + "column": 11, + "nodeType": "VariableDeclarator", + "messageId": "anyAssignment", + "endLine": 89, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .path on an `error` typed value.", + "line": 102, + "column": 27, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 102, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .exact on an `error` typed value.", + "line": 103, + "column": 24, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 103, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .path on an `error` typed value.", + "line": 103, + "column": 40, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 103, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-assignment", + "severity": 2, + "message": "Unsafe assignment of an `any` value.", + "line": 107, + "column": 13, + "nodeType": "AssignmentExpression", + "messageId": "anyAssignment", + "endLine": 107, + "endColumn": 116, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .exact on an `error` typed value.", + "line": 107, + "column": 30, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 107, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 107, + "column": 71, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 107, + "endColumn": 73, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3532, 3534], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-argument", + "severity": 2, + "message": "Unsafe argument of type `any` assigned to a parameter of type `string`.", + "line": 107, + "column": 78, + "nodeType": "LogicalExpression", + "messageId": "unsafeArgument", + "endLine": 107, + "endColumn": 95, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .path on an `error` typed value.", + "line": 107, + "column": 85, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 107, + "endColumn": 89, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .path on an `error` typed value.", + "line": 107, + "column": 106, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 107, + "endColumn": 110, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-non-null-assertion", + "severity": 2, + "message": "Forbidden non-null assertion.", + "line": 109, + "column": 63, + "nodeType": "TSNonNullExpression", + "messageId": "noNonNull", + "endLine": 109, + "endColumn": 71, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-argument", + "severity": 2, + "message": "Unsafe argument of type `any` assigned to a parameter of type `string`.", + "line": 109, + "column": 73, + "nodeType": "MemberExpression", + "messageId": "unsafeArgument", + "endLine": 109, + "endColumn": 84, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .path on an `error` typed value.", + "line": 109, + "column": 80, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 109, + "endColumn": 84, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-argument", + "severity": 2, + "message": "Unsafe argument of type `any` assigned to a parameter of type `ParseConfig | undefined`.", + "line": 109, + "column": 86, + "nodeType": "MemberExpression", + "messageId": "unsafeArgument", + "endLine": 109, + "endColumn": 98, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .parse on an `error` typed value.", + "line": 109, + "column": 93, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 109, + "endColumn": 98, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .screens on an `error` typed value.", + "line": 112, + "column": 20, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 112, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .initialRouteName on an `error` typed value.", + "line": 114, + "column": 24, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 114, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-assignment", + "severity": 2, + "message": "Unsafe assignment of an error typed value.", + "line": 116, + "column": 21, + "nodeType": "Property", + "messageId": "anyAssignment", + "endLine": 116, + "endColumn": 62, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .initialRouteName on an `error` typed value.", + "line": 116, + "column": 46, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 116, + "endColumn": 62, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-argument", + "severity": 2, + "message": "Unsafe argument of type `any` assigned to a parameter of type `{}`.", + "line": 121, + "column": 25, + "nodeType": "MemberExpression", + "messageId": "unsafeArgument", + "endLine": 121, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .screens on an `error` typed value.", + "line": 121, + "column": 32, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 121, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .screens on an `error` typed value.", + "line": 122, + "column": 77, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 122, + "endColumn": 84, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/ban-types", + "severity": 2, + "message": "Don't use `object` as a type. Use 'Record' instead.", + "line": 122, + "column": 102, + "nodeType": "TSObjectKeyword", + "messageId": "bannedTypeMessage", + "endLine": 122, + "endColumn": 108, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/customGetPathFromState.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/getAdaptedStateFromPath.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/getMatchingBottomTabRouteForState.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/getMatchingCentralPaneRouteForState.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/prefixes.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/replacePathInNestedState.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/subscribe/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/subscribe/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/navigationRef.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/setNavigationActionToMicrotaskQueue.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/setupCustomAndroidBackHandler/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/setupCustomAndroidBackHandler/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/shouldOpenOnAdminRoom.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/shouldPreventDeeplinkPrompt.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/shouldSetScreenBlurred/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/shouldSetScreenBlurred/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/switchPolicyID.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-cond-assign", + "severity": 2, + "message": "Unexpected assignment within a 'while' statement.", + "line": 74, + "column": 13, + "nodeType": "AssignmentExpression", + "messageId": "unexpected", + "endLine": 74, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 40, + "column": 18, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 40, + "endColumn": 21, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1600, 1603], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1600, 1603], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NavigationUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Network/MainQueue.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Network/NetworkStore.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Network/SequentialQueue.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'newRequest'.", + "line": 217, + "column": 16, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 217, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Network/enhanceParameters.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Network/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 60, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 60, + "endColumn": 9, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NetworkConnection.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NextStepUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/BrowserNotifications.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/focusApp/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/focusApp/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/focusApp/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/ForegroundNotifications/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/ForegroundNotifications/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/ForegroundNotifications/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/ForegroundNotifications/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/NotificationType.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/parsePushNotificationPayload.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/shouldShowPushNotification.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/subscribePushNotification/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/__mocks__/LocalNotification.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/clearReportNotifications/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/clearReportNotifications/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/clearReportNotifications/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NumberFormatUtils/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NumberFormatUtils/intlPolyfill.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NumberFormatUtils/intlPolyfill.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NumberUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ObjectUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/OnboardingRefManager.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/OptionsListUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "you-dont-need-lodash-underscore/get", + "severity": 2, + "message": "Import from 'lodash/get' detected. Consider using the native optional chaining to get nested values and nullish coalescing operator for fallback values", + "line": 4, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 4, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 418, + "column": 33, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 418, + "endColumn": 35, + "suggestions": [ + {"messageId": "suggestNullish", "fix": {"range": [14591, 14625], "text": "(detail?.login ?? participant.login)"}, "desc": "Fix to nullish coalescing operator (`??`)."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 418, + "column": 54, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 418, + "endColumn": 56, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [14626, 14628], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 469, + "column": 38, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 469, + "endColumn": 40, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [16362, 16364], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 561, + "column": 148, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 561, + "endColumn": 150, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [20651, 20653], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 611, + "column": 100, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 611, + "endColumn": 102, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [24320, 24322], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1496, + "column": 111, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1496, + "endColumn": 113, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [61664, 61666], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1664, + "column": 43, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1664, + "endColumn": 45, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [68833, 68835], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1666, + "column": 61, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1666, + "endColumn": 63, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [68986, 68988], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 1920, + "column": 17, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 1920, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 1941, + "column": 17, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 1941, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 1950, + "column": 17, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 1950, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 1987, + "column": 13, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 1987, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2260, + "column": 27, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2260, + "endColumn": 29, + "suggestions": [ + {"messageId": "suggestNullish", "fix": {"range": [91569, 91602], "text": "(member.text ?? member.displayName)"}, "desc": "Fix to nullish coalescing operator (`??`)."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2260, + "column": 49, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2260, + "endColumn": 51, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [91603, 91605], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2262, + "column": 45, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2262, + "endColumn": 47, + "suggestions": [ + {"messageId": "suggestNullish", "fix": {"range": [91714, 91750], "text": "(member.alternateText ?? member.login)"}, "desc": "Fix to nullish coalescing operator (`??`)."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2262, + "column": 61, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2262, + "endColumn": 63, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [91751, 91753], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2264, + "column": 39, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2264, + "endColumn": 41, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [91859, 91903], "text": "(member.keyForList ?? String(accountID ?? -1))"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PaginationUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 131, + "column": 13, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 131, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 137, + "column": 13, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 137, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 152, + "column": 13, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 152, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Parser.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ExpensiMark' import from 'expensify-common' is restricted. \nFor 'Device', do not import it directly, it's known to make VSCode's IntelliSense crash. Please import the desired module from `expensify-common/dist/Device` instead.\nFor 'ExpensiMark', please use '@libs/Parser' instead.", + "line": 2, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 2, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PaymentUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Performance.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'result'.", + "line": 63, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 63, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 258, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 258, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Permissions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PersonalDetailsUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 307, + "column": 19, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 307, + "endColumn": 21, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11330, 11332], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PhoneNumber.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'parsePhoneNumber' import from 'awesome-phonenumber' is restricted. Please use '@libs/PhoneNumber' instead.", + "line": 2, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 2, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PolicyDistanceRatesUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PolicyEmployeeListUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PolicyUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-optional-chain", + "severity": 2, + "message": "Prefer using an optional chain expression instead, as it's more concise and easier to read.", + "line": 619, + "column": 20, + "nodeType": null, + "messageId": "preferOptionalChain", + "endLine": 619, + "endColumn": 100, + "fix": {"range": [25232, 25312], "text": "!policy.connections?.xero?.data"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PopoverWithMeasuredContentUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Pusher/EventType.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Pusher/library/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Pusher/library/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Pusher/library/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Pusher/pusher.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PusherConnectionManager.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PusherUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Queue/Queue.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Queue/QueueType.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReceiptUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionComposeFocusManager.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionItemEventHandler/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionItemEventHandler/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionItemEventHandler/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionsConnection.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 25, + "column": 9, + "nodeType": "ExportSpecifier", + "endLine": 25, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionsUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 1048, + "column": 13, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 1048, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1063, + "column": 78, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1063, + "endColumn": 80, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [48817, 48819], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 1124, + "column": 1, + "nodeType": "FunctionDeclaration", + "endLine": 1132, + "endColumn": 2, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1210, + "column": 33, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1210, + "endColumn": 35, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [54641, 54643], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1265, + "column": 86, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1265, + "endColumn": 88, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [57245, 57247], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1512, + "column": 93, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1512, + "endColumn": 95, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [69072, 69074], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportConnection.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 809, + "column": 42, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 809, + "endColumn": 44, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [25221, 25260], "text": "(finalPolicy?.name ?? report?.policyName)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 809, + "column": 64, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 809, + "endColumn": 66, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [25242, 25285], "text": "(report?.policyName ?? report?.oldPolicyName)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 809, + "column": 89, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 809, + "endColumn": 91, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [25221, 25316], "text": "(finalPolicy?.name || report?.policyName || report?.oldPolicyName ?? parentReport?.oldPolicyName)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 809, + "column": 120, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 809, + "endColumn": 122, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [25317, 25319], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1038, + "column": 96, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1038, + "endColumn": 98, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [33502, 33504], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1378, + "column": 42, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1378, + "endColumn": 44, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [47581, 47583], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'reportNameValuePairs' is defined but never used.", + "line": 1424, + "column": 59, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 1424, + "endColumn": 79, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1433, + "column": 96, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1433, + "endColumn": 98, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [50018, 50020], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2008, + "column": 106, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2008, + "endColumn": 108, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [73114, 73116], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2010, + "column": 59, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2010, + "endColumn": 61, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [73274, 73276], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'participants'.", + "line": 2198, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 2198, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2399, + "column": 38, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2399, + "endColumn": 40, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [90137, 90139], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2455, + "column": 161, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2455, + "endColumn": 163, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [92544, 92546], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2785, + "column": 90, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2785, + "endColumn": 92, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [106616, 106618], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 3257, + "column": 155, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 3257, + "endColumn": 157, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [129009, 129011], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'reportParticipants'.", + "line": 5314, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 5314, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 6194, + "column": 1, + "nodeType": "FunctionDeclaration", + "endLine": 6196, + "endColumn": 2, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 6434, + "column": 26, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 6434, + "endColumn": 28, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [262095, 262097], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 6650, + "column": 96, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 6650, + "endColumn": 98, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [271483, 271485], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Function name `temporary_getMoneyRequestOptions` must match one of the following formats: camelCase, PascalCase", + "line": 6964, + "column": 10, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 6964, + "endColumn": 42, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 7365, + "column": 82, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 7365, + "endColumn": 84, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [300402, 300504], "text": "(allPersonalDetails?.[assigneeAccountID]?.displayName ?? allPersonalDetails?.[assigneeAccountID]?.login)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 7365, + "column": 132, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 7365, + "endColumn": 134, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [300505, 300507], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Request.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/RequestThrottle.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/RoomNameInputUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 18, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 18, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SearchUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 221, + "column": 21, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 221, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "default-case", + "severity": 2, + "message": "Expected a default case.", + "line": 437, + "column": 5, + "nodeType": "SwitchStatement", + "messageId": "missingDefaultCase", + "endLine": 444, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 798, + "column": 49, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 798, + "endColumn": 51, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [34267, 34269], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'node'.", + "line": 970, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 970, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SelectionScraper/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SelectionScraper/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SelectionScraper/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SessionUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ShortcutManager/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SidebarUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 128, + "column": 134, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 128, + "endColumn": 136, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5628, 5630], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 302, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 302, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Sound/config/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Sound/config/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Sound/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Sound/playSoundExcludingMobile/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Sound/playSoundExcludingMobile/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StartupTimer/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StartupTimer/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StartupTimer/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StatusBar/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StatusBar/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StatusBar/index.website.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StatusBar/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'StatusBar' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 2, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 2, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StringUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SubscriptionUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SuffixUkkonenTree/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-constant-condition", + "severity": 1, + "message": "Unexpected constant condition.", + "line": 79, + "column": 16, + "nodeType": "Literal", + "messageId": "unexpected", + "endLine": 79, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 83, + "column": 21, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 83, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 92, + "column": 17, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 92, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/prefer-at", + "severity": 2, + "message": "Prefer using the `.at()` method for array element access.", + "line": 168, + "column": 21, + "nodeType": "MemberExpression", + "endLine": 168, + "endColumn": 43, + "fix": {"range": [7810, 7832], "text": "searchValue.at(depth + i)"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/prefer-at", + "severity": 2, + "message": "Prefer using the `.at()` method for array element access.", + "line": 178, + "column": 85, + "nodeType": "MemberExpression", + "endLine": 178, + "endColumn": 114, + "fix": {"range": [8289, 8318], "text": "searchValue.at(depth + rangeLen)"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SuffixUkkonenTree/utils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-at", + "severity": 2, + "message": "Prefer using the `.at()` method for array element access.", + "line": 19, + "column": 9, + "nodeType": "MemberExpression", + "endLine": 19, + "endColumn": 31, + "fix": {"range": [789, 811], "text": "base26LookupTable.at(num)"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/prefer-at", + "severity": 2, + "message": "Prefer using the `.at()` method for array element access.", + "line": 20, + "column": 16, + "nodeType": "MemberExpression", + "endLine": 20, + "endColumn": 38, + "fix": {"range": [830, 852], "text": "base26LookupTable.at(num)"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to function parameter 'num'.", + "line": 30, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParam", + "endLine": 30, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-bitwise", + "severity": 2, + "message": "Unexpected use of '>>='.", + "line": 33, + "column": 9, + "nodeType": "AssignmentExpression", + "messageId": "unexpected", + "endLine": 33, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to function parameter 'num'.", + "line": 33, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParam", + "endLine": 33, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 88, + "column": 13, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 88, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-for-of", + "severity": 2, + "message": "Expected a `for-of` loop instead of a `for` loop with this simple iteration.", + "line": 101, + "column": 13, + "nodeType": "ForStatement", + "messageId": "preferForOf", + "endLine": 104, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/prefer-at", + "severity": 2, + "message": "Prefer using the `.at()` method for array element access.", + "line": 103, + "column": 44, + "nodeType": "MemberExpression", + "endLine": 103, + "endColumn": 62, + "fix": {"range": [4718, 4736], "text": "asBase26Numeric.at(j)"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SuggestionUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/TaskUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Timers.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/TooltipRefManager.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/TransactionUtils/getDistanceInMeters.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/TransactionUtils/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 531, + "column": 94, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 531, + "endColumn": 96, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [22138, 22140], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 1006, + "column": 32, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 1006, + "endColumn": 35, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [43179, 43182], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [43179, 43182], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 1008, + "column": 34, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 1008, + "endColumn": 37, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [43290, 43293], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [43290, 43293], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Trie/TrieNode.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Trie/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/TripReservationUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/updateUnread/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/updateUnread/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/updateUnread/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/updateUnread/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/updateUnread/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Url.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UserUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ValidationUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ValueUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Violations/ViolationsUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unnecessary-type-assertion", + "severity": 2, + "message": "This assertion is unnecessary since it does not change the type of the expression.", + "line": 343, + "column": 24, + "nodeType": "TSAsExpression", + "messageId": "unnecessaryAssertion", + "endLine": 343, + "endColumn": 47, + "fix": {"range": [16232, 16241], "text": ""}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Visibility/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Visibility/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Visibility/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Visibility/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/VisualViewport/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/VisualViewport/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/VisualViewport/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/WorkflowUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/WorkspaceReportFieldUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/WorkspacesSettingsUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/__mocks__/Log.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/__mocks__/Permissions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ActiveClients.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 10, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 10, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/App.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 319, + "column": 16, + "nodeType": "CallExpression", + "endLine": 319, + "endColumn": 131, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 340, + "column": 12, + "nodeType": "CallExpression", + "endLine": 340, + "endColumn": 143, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 483, + "column": 5, + "nodeType": "CallExpression", + "endLine": 483, + "endColumn": 99, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/AppUpdate/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/AppUpdate/updateApp/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/AppUpdate/updateApp/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/AppUpdate/updateApp/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/AppUpdate/updateApp/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/BankAccounts.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CachedPDFPaths/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CachedPDFPaths/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CachedPDFPaths/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CanvasSize.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Card.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 226, + "column": 9, + "nodeType": "CallExpression", + "endLine": 230, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "prefer-promise-reject-errors", + "severity": 2, + "message": "Expected the Promise rejection reason to be an Error.", + "line": 235, + "column": 25, + "nodeType": "CallExpression", + "messageId": "rejectAnError", + "endLine": 235, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "prefer-promise-reject-errors", + "severity": 2, + "message": "Expected the Promise rejection reason to be an Error.", + "line": 240, + "column": 21, + "nodeType": "CallExpression", + "messageId": "rejectAnError", + "endLine": 240, + "endColumn": 65, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "prefer-promise-reject-errors", + "severity": 2, + "message": "Expected the Promise rejection reason to be an Error.", + "line": 246, + "column": 26, + "nodeType": "CallExpression", + "messageId": "rejectAnError", + "endLine": 246, + "endColumn": 70, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 690, + "column": 5, + "nodeType": "Identifier", + "endLine": 690, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Chronos.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 61, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 61, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CloseAccount.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CompanyCards.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Composer.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 10, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 10, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Console.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CurrentDate.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 10, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 10, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Debug.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Delegate.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 84, + "column": 5, + "nodeType": "CallExpression", + "endLine": 84, + "endColumn": 142, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 147, + "column": 5, + "nodeType": "CallExpression", + "endLine": 147, + "endColumn": 136, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/generateDeviceID/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/generateDeviceID/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/generateDeviceID/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/generateDeviceID/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/generateDeviceID/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/getBaseInfo.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/getOSAndName/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/getOSAndName/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/getOSAndName/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Download.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/EmojiPickerAction.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ExitSurvey.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/FormActions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/IOU.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 328, + "column": 33, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 328, + "endColumn": 35, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [10950, 10952], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 841, + "column": 83, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 841, + "endColumn": 85, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [33274, 33276], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 854, + "column": 97, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 854, + "endColumn": 99, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [34009, 34011], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 864, + "column": 97, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 864, + "endColumn": 99, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [34722, 34724], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1214, + "column": 87, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1214, + "endColumn": 89, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [48218, 48220], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1578, + "column": 101, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1578, + "endColumn": 103, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [62764, 62766], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1588, + "column": 101, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1588, + "endColumn": 103, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [63507, 63509], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1602, + "column": 87, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1602, + "endColumn": 89, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [64168, 64170], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 1636, + "column": 83, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 1636, + "endColumn": 85, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [65559, 65561], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2171, + "column": 92, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2171, + "endColumn": 94, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [89244, 89246], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 4279, + "column": 96, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 4279, + "endColumn": 98, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [180271, 180273], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 4749, + "column": 121, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 4749, + "endColumn": 123, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [196771, 196808], "text": "(participant.login ?? participant.text)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 4749, + "column": 141, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 4749, + "endColumn": 143, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [196809, 196811], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 4774, + "column": 98, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 4774, + "endColumn": 100, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [198062, 198064], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 4777, + "column": 50, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 4777, + "endColumn": 52, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [198313, 198315], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-non-null-assertion", + "severity": 2, + "message": "Forbidden non-null assertion.", + "line": 5624, + "column": 33, + "nodeType": "TSNonNullExpression", + "messageId": "noNonNull", + "endLine": 5624, + "endColumn": 118, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 6285, + "column": 54, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 6285, + "endColumn": 56, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [261306, 261308], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 8153, + "column": 1, + "nodeType": "FunctionDeclaration", + "endLine": 8176, + "endColumn": 2, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 8231, + "column": 16, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 8231, + "endColumn": 68, + "fix": {"range": [339869, 339921], "text": "originalSelectedTransaction!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 8244, + "column": 16, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 8244, + "endColumn": 99, + "fix": {"range": [340455, 340538], "text": "allTransactions[`${ONYXKEYS.COLLECTION.TRANSACTION}${id}`]!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'val'.", + "line": 8298, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 8298, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'val'.", + "line": 8325, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 8325, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 8380, + "column": 16, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 8380, + "endColumn": 68, + "fix": {"range": [346337, 346389], "text": "originalSelectedTransaction!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ImportSpreadsheet.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/InputFocus/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/InputFocus/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'focus' is defined but never used.", + "line": 4, + "column": 27, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 4, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'ref' is defined but never used.", + "line": 6, + "column": 35, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 6, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'isFocused' is defined but never used.", + "line": 6, + "column": 53, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 6, + "endColumn": 62, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'modal' is defined but never used.", + "line": 6, + "column": 73, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 6, + "endColumn": 78, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'onyxFocused' is defined but never used.", + "line": 6, + "column": 87, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 6, + "endColumn": 98, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/InputFocus/index.website.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Link.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 81, + "column": 9, + "nodeType": "CallExpression", + "endLine": 81, + "endColumn": 95, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 119, + "column": 13, + "nodeType": "CallExpression", + "endLine": 119, + "endColumn": 113, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 213, + "column": 9, + "nodeType": "CallExpression", + "endLine": 213, + "endColumn": 95, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/MapboxToken.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/MaskOnyx.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 10, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 10, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/MobileSelectionMode.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Modal.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Network.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/no-mutable-exports", + "severity": 2, + "message": "Exporting mutable 'let' binding, use 'const' instead.", + "line": 48, + "column": 1, + "nodeType": "VariableDeclaration", + "endLine": 48, + "endColumn": 55, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/utils/DeferredOnyxUpdates.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/no-cycle", + "severity": 2, + "message": "Dependency cycle detected.", + "line": 8, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 8, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/utils/__mocks__/applyUpdates.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/utils/__mocks__/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/utils/applyUpdates.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 9, + "column": 9, + "nodeType": "ExportSpecifier", + "endLine": 9, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/utils/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/no-cycle", + "severity": 2, + "message": "Dependency cycle detected.", + "line": 8, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 8, + "endColumn": 62, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 79, + "column": 17, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 79, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdates.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PaymentMethods.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 276, + "column": 5, + "nodeType": "CallExpression", + "endLine": 276, + "endColumn": 104, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PersistedRequests.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PersonalDetails.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Plaid.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/Category.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 531, + "column": 119, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 531, + "endColumn": 128, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 669, + "column": 29, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 669, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 672, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 672, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 687, + "column": 29, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 687, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 690, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 690, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 706, + "column": 29, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 706, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 737, + "column": 29, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 737, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 740, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 740, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 755, + "column": 29, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 755, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 758, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 758, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 774, + "column": 29, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 774, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `field_id_TAX` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1294, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 1294, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/DistanceRate.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/Member.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'member'.", + "line": 473, + "column": 25, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 473, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'member'.", + "line": 490, + "column": 25, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 490, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/Policy.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 333, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 333, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 399, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 399, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `data[addressStreet]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1390, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1390, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `data[city]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1392, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1392, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `data[country]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1394, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1394, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `data[state]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1396, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1396, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `data[zipCode]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1398, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1398, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/ReportField.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/Tag.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 234, + "column": 88, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 234, + "endColumn": 97, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 902, + "column": 37, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 902, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 905, + "column": 33, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 905, + "endColumn": 42, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 924, + "column": 37, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 924, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PolicyConnections.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 38, + "column": 9, + "nodeType": "ExportSpecifier", + "endLine": 38, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PriorityMode.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ProfilingTool.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PushNotification.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 44, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 44, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/QueuedOnyxUpdates.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReimbursementAccount/errors.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReimbursementAccount/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReimbursementAccount/navigation.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReimbursementAccount/resetFreePlanBankAccount.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReimbursementAccount/store.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Report.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 579, + "column": 17, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 579, + "endColumn": 59, + "fix": {"range": [22947, 22989], "text": "action!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 981, + "column": 9, + "nodeType": "Identifier", + "endLine": 981, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'reportParticipants'.", + "line": 2916, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 2916, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'participantCleanUp'.", + "line": 2927, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 2927, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 2997, + "column": 5, + "nodeType": "Identifier", + "endLine": 2997, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 3122, + "column": 5, + "nodeType": "Identifier", + "endLine": 3122, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReportActions.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 36, + "column": 124, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 36, + "endColumn": 126, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1552, 1554], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 103, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 103, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/RequestConflictUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/RoomMembersUserSearchPhrase.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Search.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/clearCache/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/clearCache/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/clearCache/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 278, + "column": 62, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 278, + "endColumn": 65, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [10617, 10620], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [10617, 10620], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 278, + "column": 72, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 278, + "endColumn": 75, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [10627, 10630], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [10627, 10630], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `socket_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 816, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 816, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `channel_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 818, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 818, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 825, + "column": 5, + "nodeType": "CallExpression", + "endLine": 825, + "endColumn": 93, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 990, + "column": 5, + "nodeType": "Identifier", + "endLine": 990, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 1039, + "column": 5, + "nodeType": "CallExpression", + "endLine": 1039, + "endColumn": 142, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/updateSessionAuthTokens.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/updateSessionUser.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/SignInRedirect.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Subscription.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Tab.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Task.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/TaxRate.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/no-named-default", + "severity": 2, + "message": "Use default import syntax to import 'INPUT_IDS_TAX_CODE'.", + "line": 21, + "column": 20, + "nodeType": "Identifier", + "endLine": 21, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'units'.", + "line": 545, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 545, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'rates'.", + "line": 550, + "column": 33, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 550, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/TeachersUnite.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/TestTool.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Timing.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Transaction.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 167, + "column": 13, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 167, + "endColumn": 39, + "fix": {"range": [7014, 7040], "text": "transaction!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/TransactionEdit.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Travel.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 38, + "column": 13, + "nodeType": "CallExpression", + "endLine": 38, + "endColumn": 132, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 59, + "column": 9, + "nodeType": "ExportSpecifier", + "endLine": 59, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/TwoFactorAuthActions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/UpdateRequired.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 10, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 10, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/User.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/UserLocation.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Wallet.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Welcome/OnboardingFlow.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Welcome/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 138, + "column": 5, + "nodeType": "CallExpression", + "endLine": 138, + "endColumn": 118, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Workflow.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/__mocks__/App.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/applyOnyxUpdatesReliably.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/NetSuiteCommands.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/QuickbooksDesktop.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 329, + "column": 12, + "nodeType": "CallExpression", + "endLine": 329, + "endColumn": 117, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/QuickbooksOnline.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/SageIntacct.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/Xero.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/getCompanyCardBankConnection/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/navigateFromNotification/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/navigateFromNotification/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/addEncryptedAuthTokenToURL.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/asyncOpenURL/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/asyncOpenURL/index.website.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/asyncOpenURL/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/calculateAnchorPosition.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/canFocusInputOnScreenFocus/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/canFocusInputOnScreenFocus/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/canFocusInputOnScreenFocus/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/checkForUpdates.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTR/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTR/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTR/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTRForComposer/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTRForComposer/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTRForComposer/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/cropOrRotateImage/getSaveFormat.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/cropOrRotateImage/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/cropOrRotateImage/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/cropOrRotateImage/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/deepReplaceKeysAndValues.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/desktopLoginRedirect/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/desktopLoginRedirect/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'autoAuthState' is defined but never used.", + "line": 4, + "column": 31, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 4, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'isSignedIn' is defined but never used.", + "line": 4, + "column": 61, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 4, + "endColumn": 71, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/DownloadUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'successMessage' is assigned a value but never used.", + "line": 33, + "column": 57, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 33, + "endColumn": 71, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/FileUtils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 23, + "column": 24, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 23, + "endColumn": 26, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1034, 1036], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getAttachmentDetails.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getImageManipulator/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getImageManipulator/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getImageManipulator/type.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getImageResolution.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getImageResolution.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getPhotoSource/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getPhotoSource/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/index.android.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 45, + "column": 72, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 45, + "endColumn": 74, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2221, 2223], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [ + { + "kind": "directive", + "justification": "Disabling this line for safeness as nullish coalescing works only if the value is undefined or null, and since fileName can be an empty string we want to default to `FileUtils.getFileName(url)`" + } + ] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/index.ios.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 113, + "column": 72, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 113, + "endColumn": 74, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4263, 4265], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [ + { + "kind": "directive", + "justification": "Disabling this line for safeness as nullish coalescing works only if the value is undefined or null, and since fileName can be an empty string we want to default to `FileUtils.getFileName(url)`" + } + ] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/filterArrayByMatch.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusComposerWithDelay/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusComposerWithDelay/setTextInputSelection.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusComposerWithDelay/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusEditAfterCancelDelete/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusEditAfterCancelDelete/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusEditAfterCancelDelete/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/freezeScreenWithLazyLoading.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getBase62ReportID.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getButtonState.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getClickedTargetLocation/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getClickedTargetLocation/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getClickedTargetLocation/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getComponentDisplayName.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getCurrentPosition/getCurrentPosition.types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getCurrentPosition/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getCurrentPosition/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getCurrentPosition/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getDownloadFolderPathSuffixForIOS.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getIconForAction/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getIsNarrowLayout/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getIsNarrowLayout/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getIsReportFullyVisible.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getIsSmallScreenWidth.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getModalState.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getOperatingSystem/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getOperatingSystem/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getOperatingSystem/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPermittedDecimalSeparator/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPermittedDecimalSeparator/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPermittedDecimalSeparator/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidDesktopMessage/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidDesktopMessage/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidDesktopMessage/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidLinkTokenParameters/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidLinkTokenParameters/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidLinkTokenParameters/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidLinkTokenParameters/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidOAuthReceivedRedirectURI/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidOAuthReceivedRedirectURI/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidOAuthReceivedRedirectURI/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlatform/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlatform/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlatform/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlatform/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlatform/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getSectionsWithIndexOffset.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getSecureEntryKeyboardType/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getSecureEntryKeyboardType/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getSecureEntryKeyboardType/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getUAForWebView/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getUAForWebView/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getUAForWebView/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getWindowHeightAdjustment/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getWindowHeightAdjustment/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getWindowHeightAdjustment/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/hashCode.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-bitwise", + "severity": 2, + "message": "Unexpected use of '<<'.", + "line": 13, + "column": 17, + "nodeType": "BinaryExpression", + "messageId": "unexpected", + "endLine": 13, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-bitwise", + "severity": 2, + "message": "Unexpected use of '|='.", + "line": 14, + "column": 9, + "nodeType": "AssignmentExpression", + "messageId": "unexpected", + "endLine": 14, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/importSpreadsheetUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/interceptAnonymousUser.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isIllustrationLottieAnimation.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isInputAutoFilled.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isPdfFilePasswordProtected/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isPublicScreenRoute.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isReportMessageAttachment.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isSelectorSupported/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isSelectorSupported/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isSelectorSupported/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isWindowReadyToFocus/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isWindowReadyToFocus/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileCreate/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileCreate/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileCreate/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileDownload/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileDownload/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileDownload/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileDownload/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/mapChildrenFlat.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/markAllPolicyReportsAsRead.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/cache/ArrayCache.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/cache/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/const.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unsafe-return", + "severity": 2, + "message": "Unsafe return of type `any` from function with return type `IsomorphicReturnType`.", + "line": 75, + "column": 13, + "nodeType": "ReturnStatement", + "messageId": "unsafeReturnAssignment", + "endLine": 75, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-return", + "severity": 2, + "message": "Unsafe return of type `any` from function with return type `IsomorphicReturnType`.", + "line": 87, + "column": 9, + "nodeType": "ReturnStatement", + "messageId": "unsafeReturnAssignment", + "endLine": 87, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/stats.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 10, + "column": 37, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 10, + "endColumn": 40, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [232, 235], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [232, 235], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .didHit on an `any` value.", + "line": 12, + "column": 18, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 12, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .processingTime on an `any` value.", + "line": 12, + "column": 48, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 12, + "endColumn": 62, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 6, + "column": 27, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 6, + "endColumn": 30, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [240, 243], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [240, 243], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 6, + "column": 37, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 6, + "endColumn": 40, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [250, 253], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [250, 253], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 8, + "column": 36, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 8, + "endColumn": 39, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [353, 356], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [353, 356], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 8, + "column": 46, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 8, + "endColumn": 49, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [363, 366], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [363, 366], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/utils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/mergeRefs.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'ref'.", + "line": 14, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 14, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrateOnyx.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/KeyReportActionsDraftByReportActionID.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-misused-promises", + "severity": 2, + "message": "Promise-returning function provided to property where a void return was expected.", + "line": 22, + "column": 23, + "nodeType": "ArrowFunctionExpression", + "messageId": "voidReturnProperty", + "endLine": 65, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/NVPMigration.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `nvp_lastPaymentMethod` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 11, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 11, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_blockedFromConcierge` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 17, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 17, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_pushNotificationID` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 19, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 19, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/PronounsMigration.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/RemoveEmptyReportActionsDrafts.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/RenameCardIsVirtual.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-actions-set-data", + "severity": 2, + "message": "Only actions should directly set or modify Onyx data. Please move this logic into a suitable action.", + "line": 45, + "column": 17, + "nodeType": "MemberExpression", + "endLine": 45, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/RenameReceiptFilename.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-actions-set-data", + "severity": 2, + "message": "Only actions should directly set or modify Onyx data. Please move this logic into a suitable action.", + "line": 46, + "column": 17, + "nodeType": "MemberExpression", + "endLine": 46, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/TransactionBackupsToCollection.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/models/BankAccount.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/navigateAfterJoinRequest/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/navigateAfterJoinRequest/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/navigateAfterJoinRequest/index.web.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/navigateAfterOnboarding.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/onboardingSelectors.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/onyxSubscribe.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/processReportIDDeeplink/getReportIDFromUrl.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/processReportIDDeeplink/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/processReportIDDeeplink/index.website.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/requireParameters.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/roundToNearestMultipleOfFour.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/saveLastRoute/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/saveLastRoute/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/searchCountryOptions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setCrashlyticsUserId/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setCrashlyticsUserId/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'_' is defined but never used.", + "line": 2, + "column": 31, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 2, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setSelection/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setSelection/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setSelection/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setShouldShowComposeInputKeyboardAware/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setShouldShowComposeInputKeyboardAware/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setShouldShowComposeInputKeyboardAware/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setShouldShowComposeInputKeyboardAware/setShouldShowComposeInputKeyboardAwareBuilder.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setShouldShowComposeInputKeyboardAware/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldAllowDownloadQRCode/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldAllowDownloadQRCode/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldAllowDownloadQRCode/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldDelayFocus/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldDelayFocus/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldDelayFocus/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldEnableContextMenuEnterShortcut/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldEnableContextMenuEnterShortcut/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldFetchReport.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldIgnoreSelectionWhenUpdatedManually/index.android.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldIgnoreSelectionWhenUpdatedManually/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldIgnoreSelectionWhenUpdatedManually/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderAppPaymentCard/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderAppPaymentCard/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderAppPaymentCard/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderOffscreen/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderOffscreen/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderOffscreen/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderTransferOwnerButton/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderTransferOwnerButton/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderTransferOwnerButton/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldReopenOnfido/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldReopenOnfido/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldReopenOnfido/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSetSelectionRange/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSetSelectionRange/index.website.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSetSelectionRange/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSkipDeepLinkNavigation/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSkipDeepLinkNavigation/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'route' is defined but never used.", + "line": 2, + "column": 54, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 2, + "endColumn": 59, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSkipDeepLinkNavigation/index.web.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldUseNewPager/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldUseNewPager/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/testCrash/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/testCrash/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/tryResolveUrlFromApiRoot.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/updateMultilineInputRange/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/updateMultilineInputRange/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'input'.", + "line": 23, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 23, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/updateMultilineInputRange/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/useNativeDriver/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/useNativeDriver/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/useNativeDriver/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/willBlurTextInputOnTapOutside/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/willBlurTextInputOnTapOutside/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/willBlurTextInputOnTapOutside/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/AddPersonalBankAccountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/AddressPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'address'. Either include it or remove the dependency array.", + "line": 49, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 49, + "endColumn": 71, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [address.state, address.country, address.city, address.zip, address]", + "fix": {"range": [2134, 2197], "text": "[address.state, address.country, address.city, address.zip, address]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ConciergePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ConnectionCompletePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/ConstantSelector.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'inputID' PropType is defined but prop is never used", + "line": 23, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 23, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/DateTimeSelector.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'inputID' PropType is defined but prop is never used", + "line": 23, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 23, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/DebugDetails.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 41, + "column": 21, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 41, + "endColumn": 24, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1949, 1952], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1949, 1952], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/DebugDetailsConstantPickerPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/DebugDetailsDateTimePickerPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/DebugJSON.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 42, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 42, + "endColumn": 60, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/Report/DebugReportActions.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/Report/DebugReportPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/ReportAction/DebugReportActionCreatePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/ReportAction/DebugReportActionPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/ReportAction/DebugReportActionPreview.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/const.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EditReportFieldDate.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EditReportFieldDropdown.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'policyID' PropType is defined but prop is never used", + "line": 24, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 24, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EditReportFieldPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EditReportFieldText.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/ActivateStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/AddBankAccount/AddBankAccount.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/AddBankAccount/SetupMethod.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/AddBankAccount/substeps/ConfirmationStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/AddBankAccount/substeps/PlaidStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/AdditionalDetailsStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/EnablePayments.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/EnablePaymentsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 42, + "column": 35, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 42, + "endColumn": 37, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1552, 1554], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/FailedKYC.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/FeesAndTerms/FeesAndTerms.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/FeesAndTerms/substeps/FeesStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/FeesAndTerms/substeps/TermsStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/IdologyQuestions.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/OnfidoPrivacy.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/OnfidoStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/PersonalInfo.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/AddressStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/ConfirmationStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/DateOfBirthStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/FullNameStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/PhoneNumberStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/SocialSecurityNumberStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/TermsPage/LongTermsForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 70, + "column": 24, + "nodeType": "BinaryExpression", + "messageId": "noArrayIndex", + "endLine": 70, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/TermsPage/ShortTermsForm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/TermsStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/VerifyIdentity/VerifyIdentity.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/utils/getInitialSubstepForPersonalInfo.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/utils/getSubstepValues.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/ErrorBodyText/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/ErrorBodyText/index.website.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/GenericErrorPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/NotFoundPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 15, + "column": 1, + "nodeType": "FunctionDeclaration", + "endLine": 41, + "endColumn": 2, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 37, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 37, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/SessionExpiredPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/UpdateRequiredView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/FlagCommentPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/GetAssistancePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/GroupChatNameEditPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 52, + "column": 88, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 52, + "endColumn": 90, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2594, 2596], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/InviteReportParticipantsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'inviteOptions.personalDetails' and 'selectedOptions'. Either include them or remove the dependency array.", + "line": 97, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 97, + "endColumn": 77, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [personalDetails, betas, debouncedSearchTerm, excludedUsers, options, inviteOptions.personalDetails, selectedOptions]", + "fix": {"range": [5201, 5270], "text": "[personalDetails, betas, debouncedSearchTerm, excludedUsers, options, inviteOptions.personalDetails, selectedOptions]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "we don't want to recalculate when selectedOptions change"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/KeyboardShortcutsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/LoadingPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/LogInWithShortLivedAuthTokenPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'account?.isLoading', 'authTokenType', 'email', 'error', 'exitTo', 'shortLivedAuthToken', and 'shortLivedToken'. Either include them or remove the dependency array.", + "line": 63, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 63, + "endColumn": 15, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [account?.isLoading, authTokenType, email, error, exitTo, route, shortLivedAuthToken, shortLivedToken]", + "fix": {"range": [3035, 3042], "text": "[account?.isLoading, authTokenType, email, error, exitTo, route, shortLivedAuthToken, shortLivedToken]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/LogOutPreviousUserPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'route.params.authTokenType', 'route.params.email', 'route.params.shortLivedAuthToken', 'route.params.shouldForceLogin', and 'session?.email'. Either include them or remove the dependency array.", + "line": 70, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 70, + "endColumn": 20, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [initialURL, route.params.authTokenType, route.params.email, route.params.shortLivedAuthToken, route.params.shouldForceLogin, session?.email]", + "fix": { + "range": [3757, 3769], + "text": "[initialURL, route.params.authTokenType, route.params.email, route.params.shortLivedAuthToken, route.params.shouldForceLogin, session?.email]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'route.params.exitTo' and 'session?.email'. Either include them or remove the dependency array.", + "line": 89, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 89, + "endColumn": 38, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [initialURL, isAccountLoading, route.params.exitTo, session?.email]", + "fix": {"range": [4964, 4994], "text": "[initialURL, isAccountLoading, route.params.exitTo, session?.email]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/MissingPersonalDetailsContent.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/substeps/Address.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/substeps/Confirmation.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/substeps/DateOfBirth.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/substeps/LegalName.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/substeps/PhoneNumber.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/utils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/NewChatConfirmPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'newGroupDraft?.avatarFileName', 'newGroupDraft?.avatarFileType', and 'stashedLocalAvatarImage'. Either include them or remove the dependency array.", + "line": 132, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 132, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [newGroupDraft?.avatarFileName, newGroupDraft?.avatarFileType, stashedLocalAvatarImage]", + "fix": {"range": [6068, 6070], "text": "[newGroupDraft?.avatarFileName, newGroupDraft?.avatarFileType, stashedLocalAvatarImage]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 144, + "column": 90, + "nodeType": null, + "endLine": 144, + "endColumn": 116, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/NewChatPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/NewChatSelectorPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingAccounting/BaseOnboardingAccounting.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingAccounting/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingAccounting/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 16, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 16, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingAccounting/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingEmployees/BaseOnboardingEmployees.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingEmployees/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingEmployees/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 16, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 16, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingEmployees/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPersonalDetails/BaseOnboardingPersonalDetails.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPersonalDetails/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 10, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 10, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPersonalDetails/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 17, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 17, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPersonalDetails/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPurpose/BaseOnboardingPurpose.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPurpose/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 25, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 25, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPurpose/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 18, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 18, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPurpose/index.website.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPurpose/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/PrivateNotes/PrivateNotesEditPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/PrivateNotes/PrivateNotesListPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ProcessMoneyRequestHoldPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ProfilePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-early-return", + "severity": 2, + "message": "Prefer an early return to a conditionally-wrapped function body", + "line": 168, + "column": 21, + "nodeType": "BlockStatement", + "endLine": 172, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReferralDetailsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ACHContractStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/AddressFormFields.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BankAccountStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BankInfo/BankInfo.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BankInfo/substeps/Manual.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BankInfo/substeps/Plaid.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerCheckUBO.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerDetailsFormSubsteps/AddressUBO.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerDetailsFormSubsteps/ConfirmationUBO.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerDetailsFormSubsteps/DateOfBirthUBO.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerDetailsFormSubsteps/LegalNameUBO.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerDetailsFormSubsteps/SocialSecurityNumberUBO.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/CompanyOwnersListUBO.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnersStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/BusinessInfo.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/AddressBusiness.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/ConfirmationBusiness.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/IncorporationDateBusiness.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/IncorporationStateBusiness.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/NameBusiness.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/PhoneNumberBusiness.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/TaxIdBusiness.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/TypeBusiness/BusinessTypePicker/BusinessTypeSelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/TypeBusiness/BusinessTypePicker/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/TypeBusiness/BusinessTypePicker/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/TypeBusiness/TypeBusiness.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/WebsiteBusiness.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/CompanyStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/CompleteVerification/CompleteVerification.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/CompleteVerification/substeps/ConfirmAgreements.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ConnectBankAccount/ConnectBankAccount.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ConnectBankAccount/components/BankAccountValidationForm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ConnectBankAccount/components/Enable2FACard.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ConnectBankAccount/components/FinishChatCard.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ContinueBankAccountSetup.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/EnableBankAccount/EnableBankAccount.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ExampleCheck.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/HelpLinks.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/PersonalInfo.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/substeps/Address.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/substeps/Confirmation.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/substeps/DateOfBirth.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/substeps/FullName.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/substeps/SocialSecurityNumber.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ReimbursementAccountPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 161, + "column": 105, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 161, + "endColumn": 107, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [7657, 7659], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'fetchData', 'isPreviousPolicy', and 'route'. Either include them or remove the dependency array.", + "line": 226, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 226, + "endColumn": 10, + "suggestions": [ + {"desc": "Update the dependencies array to be: [fetchData, isPreviousPolicy, route]", "fix": {"range": [11105, 11107], "text": "[fetchData, isPreviousPolicy, route]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'achData?.subStep', 'currentStep', 'fetchData', 'getBankAccountFields', 'hasInProgressVBBA', 'prevIsOffline', and 'prevReimbursementAccount'. Either include them or remove the dependency array.", + "line": 281, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 281, + "endColumn": 102, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isOffline, reimbursementAccount, route, hasACHDataBeenLoaded, shouldShowContinueSetupButton, prevIsOffline, prevReimbursementAccount, currentStep, fetchData, hasInProgressVBBA, achData?.subStep, getBankAccountFields]", + "fix": { + "range": [13845, 13938], + "text": "[isOffline, reimbursementAccount, route, hasACHDataBeenLoaded, shouldShowContinueSetupButton, prevIsOffline, prevReimbursementAccount, currentStep, fetchData, hasInProgressVBBA, achData?.subStep, getBankAccountFields]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 360, + "column": 100, + "nodeType": null, + "endLine": 360, + "endColumn": 124, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/RequestorOnfidoStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/RequestorStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/VerifyIdentity/VerifyIdentity.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/utils/getInitialSubstepForBusinessInfo.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/utils/getInitialSubstepForPersonalInfo.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/utils/getSubstepValues.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/utils/getValuesForBeneficialOwner.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportAvatar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportDescriptionPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 18, + "column": 37, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 18, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 22, + "column": 33, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 22, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportDetailsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 91, + "column": 90, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 91, + "endColumn": 92, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4702, 4704], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 93, + "column": 122, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 93, + "endColumn": 124, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4956, 4958], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has an unnecessary dependency: 'policy'. Either exclude it or remove the dependency array.", + "line": 143, + "column": 85, + "nodeType": "ArrayExpression", + "endLine": 143, + "endColumn": 101, + "suggestions": [{"desc": "Update the dependencies array to be: [report]", "fix": {"range": [9255, 9271], "text": "[report]"}}], + "suppressions": [ + { + "kind": "directive", + "justification": "policy is a dependency because `getChatRoomSubtitle` calls `getPolicyName` which in turn retrieves the value from the `policy` value stored in Onyx" + } + ] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportParticipantDetailsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportParticipantRoleSelectionPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportParticipantsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 364, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 366, + "endColumn": 54, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RestrictedAction/Workspace/WorkspaceAdminRestrictedAction.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RestrictedAction/Workspace/WorkspaceOwnerRestrictedAction.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RestrictedAction/Workspace/WorkspaceRestrictedActionPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RestrictedAction/Workspace/WorkspaceUserRestrictedAction.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RoomDescriptionPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RoomInvitePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RoomMemberDetailsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RoomMembersPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'getRoomMembers'. Either include it or remove the dependency array.", + "line": 102, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 102, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [getRoomMembers]", "fix": {"range": [5248, 5250], "text": "[getRoomMembers]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/AdvancedSearchFilters.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/EmptySearchView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SavedSearchItemThreeDotMenu.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SavedSearchRenamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersAmountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersCategoryPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersCurrencyPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersDatePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersDescriptionPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersExpenseTypePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersFromPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersInPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersKeywordPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersMerchantPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersReportIDPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersTagPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersTaxRatePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersToPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchHoldReasonPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchPageBottomTab.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchSelectedNarrow.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 69, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 69, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchSelectionModeHeader.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchTypeMenu.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 5, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 5, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchTypeMenuNarrow.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ShareCodePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/SubmitExpensePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TeachersUnite/ImTeacherPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TeachersUnite/ImTeacherUpdateEmailPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TeachersUnite/IntroSchoolPrincipalPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TeachersUnite/KnowATeacherPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TeachersUnite/SaveTheWorldPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TrackExpensePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 43, + "column": 54, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 43, + "endColumn": 56, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1993, 1995], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TrackTrainingPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/Confirmation.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 82, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 86, + "endColumn": 120, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/DuplicateTransactionItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/DuplicateTransactionsList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/Review.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewBillable.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewCategory.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewDescription.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewFields.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewMerchant.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewReimbursable.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewTag.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewTaxCode.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionReceiptPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'report', 'route.params.reportID', and 'transaction'. Either include them or remove the dependency array.", + "line": 45, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 45, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [report, route.params.reportID, transaction]", + "fix": {"range": [2656, 2658], "text": "[report, route.params.reportID, transaction]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 65, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 66, + "endColumn": 186, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Travel/ManageTrips.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Travel/MyTripsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Travel/TravelTerms.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/UnlinkLoginPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'accountID' and 'validateCode'. Either include them or remove the dependency array.", + "line": 30, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 30, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [accountID, validateCode]", "fix": {"range": [1358, 1360], "text": "[accountID, validateCode]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ValidateLoginPage/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'accountID', 'exitTo', 'session?.authToken', 'session?.authTokenType', and 'validateCode'. Either include them or remove the dependency array.", + "line": 33, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 33, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [accountID, exitTo, session?.authToken, session?.authTokenType, validateCode]", + "fix": {"range": [1392, 1394], "text": "[accountID, exitTo, session?.authToken, session?.authTokenType, validateCode]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ValidateLoginPage/index.website.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'accountID', 'autoAuthStateWithDefault', 'exitTo', 'isSignedIn', 'isUserClickedSignIn', 'shouldStartSignInWithValidateCode', and 'validateCode'. Either include them or remove the dependency array.", + "line": 59, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 59, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [accountID, autoAuthStateWithDefault, exitTo, isSignedIn, isUserClickedSignIn, shouldStartSignInWithValidateCode, validateCode]", + "fix": { + "range": [3180, 3182], + "text": "[accountID, autoAuthStateWithDefault, exitTo, isSignedIn, isUserClickedSignIn, shouldStartSignInWithValidateCode, validateCode]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ValidateLoginPage/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/WorkspaceSwitcherPage/WorkspaceCardCreateAWorkspace.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/WorkspaceSwitcherPage/WorkspacesSectionHeader.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/WorkspaceSwitcherPage/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/HeaderView.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 69, + "column": 91, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 69, + "endColumn": 93, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [3337, 3379], "text": "(report?.parentReportID ?? report?.reportID)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 69, + "column": 111, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 69, + "endColumn": 113, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3380, 3382], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/ReportScreen.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 397, + "column": 14, + "nodeType": null, + "endLine": 397, + "endColumn": 44 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 397, + "column": 49, + "nodeType": null, + "endLine": 397, + "endColumn": 71 + } + ], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 124, + "column": 109, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 124, + "endColumn": 111, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6634, 6636], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 206, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 206, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 232, + "column": 9, + "nodeType": null, + "endLine": 232, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 353, + "column": 36, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 353, + "endColumn": 38, + "suggestions": [ + {"messageId": "suggestNullish", "fix": {"range": [19147, 19181], "text": "(isLoadingApp ?? !reportIDFromRoute)"}, "desc": "Fix to nullish coalescing operator (`??`)."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 366, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 374, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 379, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 415, + "endColumn": 7, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'reportID'. Either include it or remove the dependency array.", + "line": 493, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 493, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [reportID]", "fix": {"range": [24704, 24706], "text": "[reportID]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'fetchReportIfNeeded' and 'reportActionIDFromRoute'. Either include them or remove the dependency array.", + "line": 502, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 502, + "endColumn": 29, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [fetchReportIfNeeded, isLoadingReportOnyx, reportActionIDFromRoute]", + "fix": {"range": [25059, 25080], "text": "[fetchReportIfNeeded, isLoadingReportOnyx, reportActionIDFromRoute]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'fetchReportIfNeeded'. Either include it or remove the dependency array.", + "line": 514, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 514, + "endColumn": 87, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [route, isLinkedMessagePageReady, isLoadingReportOnyx, reportActionIDFromRoute, fetchReportIfNeeded]", + "fix": {"range": [25644, 25723], "text": "[route, isLinkedMessagePageReady, isLoadingReportOnyx, reportActionIDFromRoute, fetchReportIfNeeded]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'report' and 'shouldUseNarrowLayout'. Either include them or remove the dependency array.", + "line": 533, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 533, + "endColumn": 91, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [prevIsFocused, report.participants, isFocused, isSingleTransactionView, reportID, shouldUseNarrowLayout, report]", + "fix": {"range": [26643, 26726], "text": "[prevIsFocused, report.participants, isFocused, isSingleTransactionView, reportID, shouldUseNarrowLayout, report]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'isInNarrowPaneModal'. Either include it or remove the dependency array.", + "line": 594, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 610, + "endColumn": 6, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [route, report, fetchReportIfNeeded, prevReport?.reportID, prevUserLeavingStatus, userLeavingStatus, prevReport.statusNum, prevReport.parentReportID, prevReport?.chatType, prevReport, reportIDFromRoute, isFocused, isDeletedParentAction, prevIsDeletedParentAction, isInNarrowPaneModal]", + "fix": { + "range": [30144, 30547], + "text": "[route, report, fetchReportIfNeeded, prevReport?.reportID, prevUserLeavingStatus, userLeavingStatus, prevReport.statusNum, prevReport.parentReportID, prevReport?.chatType, prevReport, reportIDFromRoute, isFocused, isDeletedParentAction, prevIsDeletedParentAction, isInNarrowPaneModal]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'fetchReportIfNeeded'. Either include it or remove the dependency array.", + "line": 659, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 659, + "endColumn": 28, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [fetchReportIfNeeded, finishedLoadingApp]", + "fix": {"range": [32955, 32975], "text": "[fetchReportIfNeeded, finishedLoadingApp]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 2, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import {PortalHost} from '@gorhom/portal';\nimport {useIsFocused} from '@react-navigation/native';\nimport type {StackScreenProps} from '@react-navigation/stack';\nimport lodashIsEqual from 'lodash/isEqual';\nimport React, {memo, useCallback, useEffect, useMemo, useRef, useState} from 'react';\nimport type {FlatList, ViewStyle} from 'react-native';\nimport {InteractionManager, View} from 'react-native';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport {useOnyx} from 'react-native-onyx';\nimport Banner from '@components/Banner';\nimport FullPageNotFoundView from '@components/BlockingViews/FullPageNotFoundView';\nimport DragAndDropProvider from '@components/DragAndDrop/Provider';\nimport MoneyReportHeader from '@components/MoneyReportHeader';\nimport MoneyRequestHeader from '@components/MoneyRequestHeader';\nimport OfflineWithFeedback from '@components/OfflineWithFeedback';\nimport ReportActionsSkeletonView from '@components/ReportActionsSkeletonView';\nimport ScreenWrapper from '@components/ScreenWrapper';\nimport TaskHeaderActionButton from '@components/TaskHeaderActionButton';\nimport type {CurrentReportIDContextValue} from '@components/withCurrentReportID';\nimport withCurrentReportID from '@components/withCurrentReportID';\nimport useActiveWorkspace from '@hooks/useActiveWorkspace';\nimport useAppFocusEvent from '@hooks/useAppFocusEvent';\nimport useDeepCompareRef from '@hooks/useDeepCompareRef';\nimport useLocalize from '@hooks/useLocalize';\nimport useNetwork from '@hooks/useNetwork';\nimport usePaginatedReportActions from '@hooks/usePaginatedReportActions';\nimport usePermissions from '@hooks/usePermissions';\nimport usePrevious from '@hooks/usePrevious';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport useViewportOffsetTop from '@hooks/useViewportOffsetTop';\nimport Timing from '@libs/actions/Timing';\nimport Log from '@libs/Log';\nimport Navigation from '@libs/Navigation/Navigation';\nimport clearReportNotifications from '@libs/Notification/clearReportNotifications';\nimport Performance from '@libs/Performance';\nimport * as PersonalDetailsUtils from '@libs/PersonalDetailsUtils';\nimport * as ReportActionsUtils from '@libs/ReportActionsUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport shouldFetchReport from '@libs/shouldFetchReport';\nimport * as ValidationUtils from '@libs/ValidationUtils';\nimport type {AuthScreensParamList} from '@navigation/types';\nimport * as ComposerActions from '@userActions/Composer';\nimport * as Report from '@userActions/Report';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport type SCREENS from '@src/SCREENS';\nimport type * as OnyxTypes from '@src/types/onyx';\nimport {isEmptyObject} from '@src/types/utils/EmptyObject';\nimport isLoadingOnyxValue from '@src/types/utils/isLoadingOnyxValue';\nimport HeaderView from './HeaderView';\nimport ReportActionsListItemRenderer from './report/ReportActionsListItemRenderer';\nimport ReportActionsView from './report/ReportActionsView';\nimport ReportFooter from './report/ReportFooter';\nimport type {ActionListContextType, ReactionListRef, ScrollPosition} from './ReportScreenContext';\nimport {ActionListContext, ReactionListContext} from './ReportScreenContext';\n\ntype ReportScreenNavigationProps = StackScreenProps;\n\ntype ReportScreenProps = CurrentReportIDContextValue & ReportScreenNavigationProps;\n\nconst defaultReportMetadata = {\n isLoadingInitialReportActions: true,\n isLoadingOlderReportActions: false,\n hasLoadingOlderReportActionsError: false,\n isLoadingNewerReportActions: false,\n hasLoadingNewerReportActionsError: false,\n};\n\n/** Get the currently viewed report ID as number */\nfunction getReportID(route: ReportScreenNavigationProps['route']): string {\n // The report ID is used in an onyx key. If it's an empty string, onyx will return\n // a collection instead of an individual report.\n return String(route.params?.reportID || 0);\n}\n\n/**\n * Check is the report is deleted.\n * We currently use useMemo to memorize every properties of the report\n * so we can't check using isEmpty.\n *\n * @param report\n */\nfunction isEmpty(report: OnyxEntry): boolean {\n if (isEmptyObject(report)) {\n return true;\n }\n return !Object.values(report).some((value) => value !== undefined && value !== '');\n}\n\nfunction getParentReportAction(parentReportActions: OnyxEntry, parentReportActionID: string | undefined): OnyxEntry {\n if (!parentReportActions || !parentReportActionID) {\n return;\n }\n return parentReportActions[parentReportActionID ?? '0'];\n}\n\nfunction ReportScreen({route, currentReportID = '', navigation}: ReportScreenProps) {\n const styles = useThemeStyles();\n const {translate} = useLocalize();\n const reportIDFromRoute = getReportID(route);\n const reportActionIDFromRoute = route?.params?.reportActionID ?? '';\n const isFocused = useIsFocused();\n const prevIsFocused = usePrevious(isFocused);\n const firstRenderRef = useRef(true);\n const flatListRef = useRef(null);\n const {canUseDefaultRooms} = usePermissions();\n const reactionListRef = useRef(null);\n const {isOffline} = useNetwork();\n const {shouldUseNarrowLayout, isInNarrowPaneModal} = useResponsiveLayout();\n const {activeWorkspaceID} = useActiveWorkspace();\n\n const [modal] = useOnyx(ONYXKEYS.MODAL);\n const [isComposerFullSize] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_IS_COMPOSER_FULL_SIZE}${reportIDFromRoute}`, {initialValue: false});\n const [accountManagerReportID] = useOnyx(ONYXKEYS.ACCOUNT_MANAGER_REPORT_ID, {initialValue: ''});\n const [userLeavingStatus] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_USER_IS_LEAVING_ROOM}${reportIDFromRoute}`, {initialValue: false});\n const [reportOnyx, reportResult] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT}${reportIDFromRoute}`, {allowStaleData: true});\n const [reportMetadata = defaultReportMetadata] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_METADATA}${reportIDFromRoute}`, {initialValue: defaultReportMetadata});\n const [isSidebarLoaded] = useOnyx(ONYXKEYS.IS_SIDEBAR_LOADED, {initialValue: false});\n const [policies] = useOnyx(ONYXKEYS.COLLECTION.POLICY, {allowStaleData: true, initialValue: {}});\n const [betas] = useOnyx(ONYXKEYS.BETAS);\n // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n const [parentReportAction] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_ACTIONS}${reportOnyx?.parentReportID || -1}`, {\n canEvict: false,\n selector: (parentReportActions) => getParentReportAction(parentReportActions, reportOnyx?.parentReportActionID ?? ''),\n });\n const [isLoadingApp] = useOnyx(ONYXKEYS.IS_LOADING_APP);\n const [workspaceTooltip] = useOnyx(ONYXKEYS.NVP_WORKSPACE_TOOLTIP);\n const wasLoadingApp = usePrevious(isLoadingApp);\n const finishedLoadingApp = wasLoadingApp && !isLoadingApp;\n const isDeletedParentAction = ReportActionsUtils.isDeletedParentAction(parentReportAction);\n const prevIsDeletedParentAction = usePrevious(isDeletedParentAction);\n\n const isLoadingReportOnyx = isLoadingOnyxValue(reportResult);\n const permissions = useDeepCompareRef(reportOnyx?.permissions);\n\n useEffect(() => {\n // Don't update if there is a reportID in the params already\n if (route.params.reportID) {\n const reportActionID = route?.params?.reportActionID;\n const isValidReportActionID = ValidationUtils.isNumeric(reportActionID);\n if (reportActionID && !isValidReportActionID) {\n navigation.setParams({reportActionID: ''});\n }\n return;\n }\n\n const lastAccessedReportID = ReportUtils.findLastAccessedReport(!canUseDefaultRooms, !!route.params.openOnAdminRoom, activeWorkspaceID)?.reportID;\n\n // It's possible that reports aren't fully loaded yet\n // in that case the reportID is undefined\n if (!lastAccessedReportID) {\n return;\n }\n\n Log.info(`[ReportScreen] no reportID found in params, setting it to lastAccessedReportID: ${lastAccessedReportID}`);\n navigation.setParams({reportID: lastAccessedReportID});\n }, [activeWorkspaceID, canUseDefaultRooms, navigation, route, finishedLoadingApp]);\n\n /**\n * Create a lightweight Report so as to keep the re-rendering as light as possible by\n * passing in only the required props.\n *\n * Also, this plays nicely in contrast with Onyx,\n * which creates a new object every time collection changes. Because of this we can't\n * put this into onyx selector as it will be the same.\n */\n const report = useMemo(\n (): OnyxEntry =>\n reportOnyx && {\n lastReadTime: reportOnyx.lastReadTime,\n reportID: reportOnyx.reportID ?? '',\n policyID: reportOnyx.policyID,\n lastVisibleActionCreated: reportOnyx.lastVisibleActionCreated,\n statusNum: reportOnyx.statusNum,\n stateNum: reportOnyx.stateNum,\n writeCapability: reportOnyx.writeCapability,\n type: reportOnyx.type,\n errorFields: reportOnyx.errorFields,\n isPolicyExpenseChat: reportOnyx.isPolicyExpenseChat,\n parentReportID: reportOnyx.parentReportID,\n parentReportActionID: reportOnyx.parentReportActionID,\n chatType: reportOnyx.chatType,\n pendingFields: reportOnyx.pendingFields,\n isDeletedParentAction: reportOnyx.isDeletedParentAction,\n reportName: reportOnyx.reportName,\n description: reportOnyx.description,\n managerID: reportOnyx.managerID,\n total: reportOnyx.total,\n nonReimbursableTotal: reportOnyx.nonReimbursableTotal,\n fieldList: reportOnyx.fieldList,\n ownerAccountID: reportOnyx.ownerAccountID,\n currency: reportOnyx.currency,\n unheldTotal: reportOnyx.unheldTotal,\n participants: reportOnyx.participants,\n isWaitingOnBankAccount: reportOnyx.isWaitingOnBankAccount,\n iouReportID: reportOnyx.iouReportID,\n isOwnPolicyExpenseChat: reportOnyx.isOwnPolicyExpenseChat,\n isPinned: reportOnyx.isPinned,\n chatReportID: reportOnyx.chatReportID,\n visibility: reportOnyx.visibility,\n oldPolicyName: reportOnyx.oldPolicyName,\n policyName: reportOnyx.policyName,\n // eslint-disable-next-line @typescript-eslint/naming-convention\n private_isArchived: reportOnyx.private_isArchived,\n isOptimisticReport: reportOnyx.isOptimisticReport,\n lastMentionedTime: reportOnyx.lastMentionedTime,\n avatarUrl: reportOnyx.avatarUrl,\n avatarFileName: reportOnyx.avatarFileName,\n permissions,\n invoiceReceiver: reportOnyx.invoiceReceiver,\n policyAvatar: reportOnyx.policyAvatar,\n pendingChatMembers: reportOnyx.pendingChatMembers,\n },\n [reportOnyx, permissions],\n );\n const reportID = report?.reportID;\n\n const prevReport = usePrevious(report);\n const prevUserLeavingStatus = usePrevious(userLeavingStatus);\n const [isLinkingToMessage, setIsLinkingToMessage] = useState(!!reportActionIDFromRoute);\n\n const [currentUserAccountID = -1] = useOnyx(ONYXKEYS.SESSION, {selector: (value) => value?.accountID});\n const {reportActions, linkedAction, sortedAllReportActions, hasNewerActions, hasOlderActions} = usePaginatedReportActions(reportID, reportActionIDFromRoute);\n\n const [isBannerVisible, setIsBannerVisible] = useState(true);\n const [scrollPosition, setScrollPosition] = useState({});\n\n const wasReportAccessibleRef = useRef(false);\n // eslint-disable-next-line react-compiler/react-compiler\n if (firstRenderRef.current) {\n Timing.start(CONST.TIMING.CHAT_RENDER);\n Performance.markStart(CONST.TIMING.CHAT_RENDER);\n }\n const [isComposerFocus, setIsComposerFocus] = useState(false);\n const shouldAdjustScrollView = useMemo(() => isComposerFocus && !modal?.willAlertModalBecomeVisible, [isComposerFocus, modal]);\n const viewportOffsetTop = useViewportOffsetTop(shouldAdjustScrollView);\n\n const {reportPendingAction, reportErrors} = ReportUtils.getReportOfflinePendingActionAndErrors(report);\n const screenWrapperStyle: ViewStyle[] = [styles.appContent, styles.flex1, {marginTop: viewportOffsetTop}];\n const isEmptyChat = useMemo(() => ReportUtils.isEmptyReport(report), [report]);\n const isOptimisticDelete = report?.statusNum === CONST.REPORT.STATUS_NUM.CLOSED;\n const indexOfLinkedMessage = useMemo(\n (): number => reportActions.findIndex((obj) => String(obj.reportActionID) === String(reportActionIDFromRoute)),\n [reportActions, reportActionIDFromRoute],\n );\n\n const isPendingActionExist = !!reportActions.at(0)?.pendingAction;\n const doesCreatedActionExists = useCallback(() => !!sortedAllReportActions?.findLast((action) => ReportActionsUtils.isCreatedAction(action)), [sortedAllReportActions]);\n const isLinkedMessageAvailable = useMemo(() => indexOfLinkedMessage > -1, [indexOfLinkedMessage]);\n\n // The linked report actions should have at least 15 messages (counting as 1 page) above them to fill the screen.\n // If the count is too high (equal to or exceeds the web pagination size / 50) and there are no cached messages in the report,\n // OpenReport will be called each time the user scrolls up the report a bit, clicks on report preview, and then goes back.\"\n const isLinkedMessagePageReady = isLinkedMessageAvailable && (reportActions.length - indexOfLinkedMessage >= CONST.REPORT.MIN_INITIAL_REPORT_ACTION_COUNT || doesCreatedActionExists());\n\n // If there's a non-404 error for the report we should show it instead of blocking the screen\n const hasHelpfulErrors = Object.keys(report?.errorFields ?? {}).some((key) => key !== 'notFound');\n const shouldHideReport = !hasHelpfulErrors && !ReportUtils.canAccessReport(report, policies, betas);\n\n const transactionThreadReportID = ReportActionsUtils.getOneTransactionThreadReportID(reportID ?? '', reportActions ?? [], isOffline);\n const [transactionThreadReportActions = {}] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_ACTIONS}${transactionThreadReportID}`);\n const combinedReportActions = ReportActionsUtils.getCombinedReportActions(reportActions, transactionThreadReportID ?? null, Object.values(transactionThreadReportActions));\n const lastReportAction = [...combinedReportActions, parentReportAction].find((action) => ReportUtils.canEditReportAction(action) && !ReportActionsUtils.isMoneyRequestAction(action));\n const isSingleTransactionView = ReportUtils.isMoneyRequest(report) || ReportUtils.isTrackExpenseReport(report);\n const policy = policies?.[`${ONYXKEYS.COLLECTION.POLICY}${report?.policyID ?? '-1'}`];\n const isTopMostReportId = currentReportID === reportIDFromRoute;\n const didSubscribeToReportLeavingEvents = useRef(false);\n\n useEffect(() => {\n if (!report?.reportID || shouldHideReport) {\n wasReportAccessibleRef.current = false;\n return;\n }\n wasReportAccessibleRef.current = true;\n }, [shouldHideReport, report]);\n\n const onBackButtonPress = useCallback(() => {\n if (isInNarrowPaneModal) {\n Navigation.dismissModal();\n return;\n }\n Navigation.goBack(undefined, false, true);\n }, [isInNarrowPaneModal]);\n\n let headerView = (\n \n );\n\n if (isSingleTransactionView) {\n headerView = (\n \n );\n }\n\n useEffect(() => {\n if (!transactionThreadReportID || !route?.params?.reportActionID || !ReportUtils.isOneTransactionThread(linkedAction?.childReportID ?? '-1', reportID ?? '', linkedAction)) {\n return;\n }\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(route?.params?.reportID));\n }, [transactionThreadReportID, route?.params?.reportActionID, route?.params?.reportID, linkedAction, reportID]);\n\n if (ReportUtils.isMoneyRequestReport(report) || ReportUtils.isInvoiceReport(report)) {\n headerView = (\n \n );\n }\n\n /**\n * When false the ReportActionsView will completely unmount and we will show a loader until it returns true.\n */\n const isCurrentReportLoadedFromOnyx = useMemo((): boolean => {\n // This is necessary so that when we are retrieving the next report data from Onyx the ReportActionsView will remount completely\n const isTransitioning = report && report?.reportID !== reportIDFromRoute;\n return reportIDFromRoute !== '' && !!report?.reportID && !isTransitioning;\n }, [report, reportIDFromRoute]);\n\n const isInitialPageReady = isOffline\n ? reportActions.length > 0\n : reportActions.length >= CONST.REPORT.MIN_INITIAL_REPORT_ACTION_COUNT || isPendingActionExist || (doesCreatedActionExists() && reportActions.length > 0);\n\n const isLinkedActionDeleted = useMemo(() => !!linkedAction && !ReportActionsUtils.shouldReportActionBeVisible(linkedAction, linkedAction.reportActionID), [linkedAction]);\n const prevIsLinkedActionDeleted = usePrevious(linkedAction ? isLinkedActionDeleted : undefined);\n const isLinkedActionInaccessibleWhisper = useMemo(\n () => !!linkedAction && ReportActionsUtils.isWhisperAction(linkedAction) && !(linkedAction?.whisperedToAccountIDs ?? []).includes(currentUserAccountID),\n [currentUserAccountID, linkedAction],\n );\n\n /**\n * Using logical OR operator because with nullish coalescing operator, when `isLoadingApp` is false, the right hand side of the operator\n * is not evaluated. This causes issues where we have `isLoading` set to false and later set to true and then set to false again.\n * Ideally, `isLoading` should be set initially to true and then set to false. We can achieve this by using logical OR operator.\n */\n // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n const isLoading = isLoadingApp || !reportIDFromRoute || (!isSidebarLoaded && !isInNarrowPaneModal) || PersonalDetailsUtils.isPersonalDetailsEmpty();\n\n const shouldShowSkeleton =\n (isLinkingToMessage && !isLinkedMessagePageReady) ||\n (!isLinkingToMessage && !isInitialPageReady) ||\n isEmptyObject(reportOnyx) ||\n isLoadingReportOnyx ||\n !isCurrentReportLoadedFromOnyx ||\n isLoading;\n\n const isLinkedActionBecomesDeleted = prevIsLinkedActionDeleted !== undefined && !prevIsLinkedActionDeleted && isLinkedActionDeleted;\n\n // eslint-disable-next-line rulesdir/no-negated-variables\n const shouldShowNotFoundLinkedAction =\n (!isLinkedActionInaccessibleWhisper && isLinkedActionDeleted && !isLinkedActionBecomesDeleted) ||\n (shouldShowSkeleton &&\n !reportMetadata.isLoadingInitialReportActions &&\n !!reportActionIDFromRoute &&\n !!sortedAllReportActions &&\n sortedAllReportActions?.length > 0 &&\n reportActions.length === 0 &&\n !isLinkingToMessage);\n\n const currentReportIDFormRoute = route.params?.reportID;\n\n // eslint-disable-next-line rulesdir/no-negated-variables\n const shouldShowNotFoundPage = useMemo((): boolean => {\n if (shouldShowNotFoundLinkedAction) {\n return true;\n }\n\n // Wait until we're sure the app is done loading (needs to be a strict equality check since it's undefined initially)\n if (isLoadingApp !== false) {\n return false;\n }\n\n // If we just finished loading the app, we still need to try fetching the report. Wait until that's done before\n // showing the Not Found page\n if (finishedLoadingApp) {\n return false;\n }\n\n // eslint-disable-next-line react-compiler/react-compiler\n if (!wasReportAccessibleRef.current && !firstRenderRef.current && !reportID && !isOptimisticDelete && !reportMetadata?.isLoadingInitialReportActions && !userLeavingStatus) {\n return true;\n }\n\n if (shouldHideReport) {\n return true;\n }\n return !!currentReportIDFormRoute && !ReportUtils.isValidReportIDFromPath(currentReportIDFormRoute);\n }, [\n shouldShowNotFoundLinkedAction,\n isLoadingApp,\n finishedLoadingApp,\n reportID,\n isOptimisticDelete,\n reportMetadata?.isLoadingInitialReportActions,\n userLeavingStatus,\n shouldHideReport,\n currentReportIDFormRoute,\n ]);\n\n const fetchReport = useCallback(() => {\n Report.openReport(reportIDFromRoute, reportActionIDFromRoute);\n }, [reportIDFromRoute, reportActionIDFromRoute]);\n\n useEffect(() => {\n if (!reportID || !isFocused) {\n return;\n }\n Report.updateLastVisitTime(reportID);\n }, [reportID, isFocused]);\n\n const fetchReportIfNeeded = useCallback(() => {\n // Report ID will be empty when the reports collection is empty.\n // This could happen when we are loading the collection for the first time after logging in.\n if (!ReportUtils.isValidReportIDFromPath(reportIDFromRoute)) {\n return;\n }\n\n /**\n * Since OpenReport is a write, the response from OpenReport will get dropped while the app is\n * still loading. This usually happens when signing in and deeplinking to a report. Instead,\n * we'll fetch the report after the app finishes loading.\n *\n * This needs to be a strict equality check since isLoadingApp is initially undefined until the\n * value is loaded from Onyx\n */\n if (isLoadingApp !== false) {\n return;\n }\n\n if (!shouldFetchReport(report) && (isInitialPageReady || isLinkedMessagePageReady)) {\n return;\n }\n\n fetchReport();\n }, [report, fetchReport, reportIDFromRoute, isLoadingApp, isInitialPageReady, isLinkedMessagePageReady]);\n\n const dismissBanner = useCallback(() => {\n setIsBannerVisible(false);\n }, []);\n\n const chatWithAccountManager = useCallback(() => {\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(accountManagerReportID ?? ''));\n }, [accountManagerReportID]);\n\n // Clear notifications for the current report when it's opened and re-focused\n const clearNotifications = useCallback(() => {\n // Check if this is the top-most ReportScreen since the Navigator preserves multiple at a time\n if (!isTopMostReportId) {\n return;\n }\n\n clearReportNotifications(reportID ?? '');\n }, [reportID, isTopMostReportId]);\n\n useEffect(clearNotifications, [clearNotifications]);\n useAppFocusEvent(clearNotifications);\n\n useEffect(() => {\n Timing.end(CONST.TIMING.CHAT_RENDER);\n Performance.markEnd(CONST.TIMING.CHAT_RENDER);\n\n const interactionTask = InteractionManager.runAfterInteractions(() => {\n ComposerActions.setShouldShowComposeInput(true);\n });\n return () => {\n interactionTask.cancel();\n if (!didSubscribeToReportLeavingEvents.current) {\n return;\n }\n\n Report.unsubscribeFromLeavingRoomReportChannel(reportID ?? '');\n };\n\n // I'm disabling the warning, as it expects to use exhaustive deps, even though we want this useEffect to run only on the first render.\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, []);\n\n useEffect(() => {\n // Call OpenReport only if we are not linking to a message or the report is not available yet\n if (isLoadingReportOnyx || reportActionIDFromRoute) {\n return;\n }\n fetchReportIfNeeded();\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [isLoadingReportOnyx]);\n\n useEffect(() => {\n if (isLoadingReportOnyx || !reportActionIDFromRoute || isLinkedMessagePageReady) {\n return;\n }\n\n // This function is triggered when a user clicks on a link to navigate to a report.\n // For each link click, we retrieve the report data again, even though it may already be cached.\n // There should be only one openReport execution per page start or navigating\n fetchReportIfNeeded();\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [route, isLinkedMessagePageReady, isLoadingReportOnyx, reportActionIDFromRoute]);\n\n // If a user has chosen to leave a thread, and then returns to it (e.g. with the back button), we need to call `openReport` again in order to allow the user to rejoin and to receive real-time updates\n useEffect(() => {\n if (\n !shouldUseNarrowLayout ||\n !isFocused ||\n prevIsFocused ||\n !ReportUtils.isChatThread(report) ||\n ReportUtils.getReportNotificationPreference(report) !== CONST.REPORT.NOTIFICATION_PREFERENCE.HIDDEN ||\n isSingleTransactionView\n ) {\n return;\n }\n Report.openReport(reportID ?? '');\n\n // We don't want to run this useEffect every time `report` is changed\n // Excluding shouldUseNarrowLayout from the dependency list to prevent re-triggering on screen resize events.\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [prevIsFocused, report?.participants, isFocused, isSingleTransactionView, reportID]);\n\n useEffect(() => {\n // We don't want this effect to run on the first render.\n if (firstRenderRef.current) {\n firstRenderRef.current = false;\n return;\n }\n\n const onyxReportID = report?.reportID;\n const prevOnyxReportID = prevReport?.reportID;\n const wasReportRemoved = !!prevOnyxReportID && prevOnyxReportID === reportIDFromRoute && !onyxReportID;\n const isRemovalExpectedForReportType =\n isEmpty(report) &&\n (ReportUtils.isMoneyRequest(prevReport) || ReportUtils.isMoneyRequestReport(prevReport) || ReportUtils.isPolicyExpenseChat(prevReport) || ReportUtils.isGroupChat(prevReport));\n const didReportClose = wasReportRemoved && prevReport.statusNum === CONST.REPORT.STATUS_NUM.OPEN && report?.statusNum === CONST.REPORT.STATUS_NUM.CLOSED;\n const isTopLevelPolicyRoomWithNoStatus = !report?.statusNum && !prevReport?.parentReportID && prevReport?.chatType === CONST.REPORT.CHAT_TYPE.POLICY_ROOM;\n const isClosedTopLevelPolicyRoom = wasReportRemoved && prevReport.statusNum === CONST.REPORT.STATUS_NUM.OPEN && isTopLevelPolicyRoomWithNoStatus;\n // Navigate to the Concierge chat if the room was removed from another device (e.g. user leaving a room or removed from a room)\n if (\n // non-optimistic case\n (!prevUserLeavingStatus && !!userLeavingStatus) ||\n didReportClose ||\n isRemovalExpectedForReportType ||\n isClosedTopLevelPolicyRoom ||\n (prevIsDeletedParentAction && !isDeletedParentAction)\n ) {\n // Early return if the report we're passing isn't in a focused state. We only want to navigate to Concierge if the user leaves the room from another device or gets removed from the room while the report is in a focused state.\n // Prevent auto navigation for report in RHP\n if (!isFocused || isInNarrowPaneModal) {\n return;\n }\n Navigation.dismissModal();\n if (Navigation.getTopmostReportId() === prevOnyxReportID) {\n Navigation.setShouldPopAllStateOnUP(true);\n Navigation.goBack(undefined, false, true);\n }\n if (prevReport?.parentReportID) {\n // Prevent navigation to the IOU/Expense Report if it is pending deletion.\n if (ReportUtils.isMoneyRequestReportPendingDeletion(prevReport.parentReportID)) {\n return;\n }\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(prevReport.parentReportID));\n return;\n }\n\n Report.navigateToConciergeChat();\n return;\n }\n\n // If you already have a report open and are deeplinking to a new report on native,\n // the ReportScreen never actually unmounts and the reportID in the route also doesn't change.\n // Therefore, we need to compare if the existing reportID is the same as the one in the route\n // before deciding that we shouldn't call OpenReport.\n if (onyxReportID === prevReport?.reportID && (!onyxReportID || onyxReportID === reportIDFromRoute)) {\n return;\n }\n\n fetchReportIfNeeded();\n ComposerActions.setShouldShowComposeInput(true);\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [\n route,\n report,\n // errors,\n fetchReportIfNeeded,\n prevReport?.reportID,\n prevUserLeavingStatus,\n userLeavingStatus,\n prevReport?.statusNum,\n prevReport?.parentReportID,\n prevReport?.chatType,\n prevReport,\n reportIDFromRoute,\n isFocused,\n isDeletedParentAction,\n prevIsDeletedParentAction,\n ]);\n\n useEffect(() => {\n if (!ReportUtils.isValidReportIDFromPath(reportIDFromRoute)) {\n return;\n }\n // Ensures the optimistic report is created successfully\n if (reportIDFromRoute !== report?.reportID) {\n return;\n }\n // Ensures subscription event succeeds when the report/workspace room is created optimistically.\n // Check if the optimistic `OpenReport` or `AddWorkspaceRoom` has succeeded by confirming\n // any `pendingFields.createChat` or `pendingFields.addWorkspaceRoom` fields are set to null.\n // Existing reports created will have empty fields for `pendingFields`.\n const didCreateReportSuccessfully = !report?.pendingFields || (!report?.pendingFields.addWorkspaceRoom && !report?.pendingFields.createChat);\n let interactionTask: ReturnType | null = null;\n if (!didSubscribeToReportLeavingEvents.current && didCreateReportSuccessfully) {\n interactionTask = InteractionManager.runAfterInteractions(() => {\n Report.subscribeToReportLeavingEvents(reportIDFromRoute);\n didSubscribeToReportLeavingEvents.current = true;\n });\n }\n return () => {\n if (!interactionTask) {\n return;\n }\n interactionTask.cancel();\n };\n }, [report, didSubscribeToReportLeavingEvents, reportIDFromRoute]);\n\n const actionListValue = useMemo((): ActionListContextType => ({flatListRef, scrollPosition, setScrollPosition}), [flatListRef, scrollPosition, setScrollPosition]);\n\n // This helps in tracking from the moment 'route' triggers useMemo until isLoadingInitialReportActions becomes true. It prevents blinking when loading reportActions from cache.\n useEffect(() => {\n InteractionManager.runAfterInteractions(() => {\n setIsLinkingToMessage(false);\n });\n }, [reportMetadata?.isLoadingInitialReportActions]);\n\n // If we deeplinked to the report after signing in, we need to fetch the report after the app is done loading\n useEffect(() => {\n if (!finishedLoadingApp) {\n return;\n }\n\n fetchReportIfNeeded();\n\n // This should only run once when the app is done loading\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [finishedLoadingApp]);\n\n const navigateToEndOfReport = useCallback(() => {\n Navigation.setParams({reportActionID: ''});\n fetchReport();\n }, [fetchReport]);\n\n useEffect(() => {\n // If the linked action is previously available but now deleted,\n // remove the reportActionID from the params to not link to the deleted action.\n if (!isLinkedActionBecomesDeleted) {\n return;\n }\n Navigation.setParams({reportActionID: ''});\n }, [isLinkedActionBecomesDeleted]);\n\n // If user redirects to an inaccessible whisper via a deeplink, on a report they have access to,\n // then we set reportActionID as empty string, so we display them the report and not the \"Not found page\".\n useEffect(() => {\n if (!isLinkedActionInaccessibleWhisper) {\n return;\n }\n Navigation.isNavigationReady().then(() => {\n Navigation.setParams({reportActionID: ''});\n });\n }, [isLinkedActionInaccessibleWhisper]);\n\n useEffect(() => {\n if (!!report?.lastReadTime || !ReportUtils.isTaskReport(report)) {\n return;\n }\n // After creating the task report then navigating to task detail we don't have any report actions and the last read time is empty so We need to update the initial last read time when opening the task report detail.\n Report.readNewestAction(report?.reportID ?? '');\n }, [report]);\n const mostRecentReportAction = reportActions.at(0);\n const isMostRecentReportIOU = mostRecentReportAction?.actionName === CONST.REPORT.ACTIONS.TYPE.IOU;\n const isSingleIOUReportAction = reportActions.filter((action) => action.actionName === CONST.REPORT.ACTIONS.TYPE.IOU).length === 1;\n const isSingleExpenseReport = ReportUtils.isExpenseReport(report) && isMostRecentReportIOU && isSingleIOUReportAction;\n const isSingleInvoiceReport = ReportUtils.isInvoiceReport(report) && isMostRecentReportIOU && isSingleIOUReportAction;\n const shouldShowMostRecentReportAction =\n !!mostRecentReportAction &&\n !isSingleExpenseReport &&\n !isSingleInvoiceReport &&\n !ReportActionsUtils.isActionOfType(mostRecentReportAction, CONST.REPORT.ACTIONS.TYPE.CREATED) &&\n !ReportActionsUtils.isDeletedAction(mostRecentReportAction);\n\n const lastRoute = usePrevious(route);\n const lastReportActionIDFromRoute = usePrevious(reportActionIDFromRoute);\n\n // Define here because reportActions are recalculated before mount, allowing data to display faster than useEffect can trigger.\n // If we have cached reportActions, they will be shown immediately.\n // We aim to display a loader first, then fetch relevant reportActions, and finally show them.\n if ((lastRoute !== route || lastReportActionIDFromRoute !== reportActionIDFromRoute) && isLinkingToMessage !== !!reportActionIDFromRoute) {\n setIsLinkingToMessage(!!reportActionIDFromRoute);\n return null;\n }\n\n return (\n \n \n \n \n \n {headerView}\n {report && ReportUtils.isTaskReport(report) && shouldUseNarrowLayout && ReportUtils.isOpenTaskReport(report, parentReportAction) && (\n \n \n \n \n \n \n \n )}\n \n {!!accountManagerReportID && ReportUtils.isConciergeChatReport(report) && isBannerVisible && (\n \n )}\n \n \n {!shouldShowSkeleton && report && (\n \n )}\n\n {/* Note: The ReportActionsSkeletonView should be allowed to mount even if the initial report actions are not loaded.\n If we prevent rendering the report while they are loading then\n we'll unnecessarily unmount the ReportActionsView which will clear the new marker lines initial state. */}\n {shouldShowSkeleton && (\n <>\n \n {shouldShowMostRecentReportAction && (\n \n )}\n \n )}\n\n {isCurrentReportLoadedFromOnyx ? (\n setIsComposerFocus(true)}\n onComposerBlur={() => setIsComposerFocus(false)}\n report={report}\n reportMetadata={reportMetadata}\n policy={policy}\n pendingAction={reportPendingAction}\n isComposerFullSize={!!isComposerFullSize}\n isEmptyChat={isEmptyChat}\n lastReportAction={lastReportAction}\n workspaceTooltip={workspaceTooltip}\n />\n ) : null}\n \n \n \n \n \n \n \n );\n}\n\nReportScreen.displayName = 'ReportScreen';\nexport default withCurrentReportID(memo(ReportScreen, (prevProps, nextProps) => prevProps.currentReportID === nextProps.currentReportID && lodashIsEqual(prevProps.route, nextProps.route)));\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/ReportScreenContext.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 47, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/AnimatedEmptyStateBackground.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/BaseReportActionContextMenu.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 6, + "column": 37, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 6, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'originalReportID' PropType is defined but prop is never used", + "line": 43, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 43, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 296, + "column": 43, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 296, + "endColumn": 81, + "fix": {"range": [12787, 12825], "text": "(reportAction ?? null)!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/ContextMenuActions.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 6, + "column": 37, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 6, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/MiniReportActionContextMenu/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'props' is defined but never used.", + "line": 4, + "column": 17, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 4, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/MiniReportActionContextMenu/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 19, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 19, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/MiniReportActionContextMenu/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/PopoverReportActionContextMenu.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 215, + "column": 60, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 215, + "endColumn": 62, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [9367, 9369], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 319, + "column": 26, + "nodeType": null, + "endLine": 319, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 319, + "column": 26, + "nodeType": null, + "endLine": 319, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 319, + "column": 26, + "nodeType": null, + "endLine": 319, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 319, + "column": 26, + "nodeType": null, + "endLine": 319, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 328, + "column": 33, + "nodeType": null, + "endLine": 328, + "endColumn": 62, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 335, + "column": 35, + "nodeType": null, + "endLine": 335, + "endColumn": 64, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 341, + "column": 27, + "nodeType": null, + "endLine": 341, + "endColumn": 42, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 342, + "column": 31, + "nodeType": null, + "endLine": 342, + "endColumn": 50, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 343, + "column": 37, + "nodeType": null, + "endLine": 343, + "endColumn": 62, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 344, + "column": 35, + "nodeType": null, + "endLine": 344, + "endColumn": 70, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 345, + "column": 32, + "nodeType": null, + "endLine": 345, + "endColumn": 52, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 352, + "column": 39, + "nodeType": null, + "endLine": 352, + "endColumn": 66, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 354, + "column": 45, + "nodeType": null, + "endLine": 354, + "endColumn": 72, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/ReportActionContextMenu.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 37, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/FloatingMessageCounter.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/LinkPreviewer.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ListBoundaryLoader.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ParticipantLocalTime.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 19, + "column": 58, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 19, + "endColumn": 60, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [897, 899], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": "Disabling this line for safeness as nullish coalescing works only if the value is undefined or null"}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 47, + "column": 62, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 47, + "endColumn": 64, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2324, 2326], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": "Disabling this line for safeness as nullish coalescing works only if the value is undefined or null"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReactionList/BaseReactionList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReactionList/HeaderReactionList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReactionList/PopoverReactionList/BasePopoverReactionList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReactionList/PopoverReactionList/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReactionList/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/RepliesDivider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/AttachmentPickerWithMenuItems.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/ComposerWithSuggestions.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'parentReportID' PropType is defined but prop is never used", + "line": 167, + "column": 9, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 167, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": "its used in the withOnyx HOC"}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "This mutates a variable that React considers immutable", + "line": 658, + "column": 13, + "nodeType": null, + "endLine": 658, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'isNextModalWillOpenRef'.", + "line": 658, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 658, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'shouldAutoFocus'. Either include it or remove the dependency array.", + "line": 684, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 684, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [shouldAutoFocus]", "fix": {"range": [27406, 27408], "text": "[shouldAutoFocus]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'tag'. Either include it or remove the dependency array.", + "line": 729, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 729, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [tag]", "fix": {"range": [28895, 28897], "text": "[tag]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/index.e2e.tsx", + "messages": [ + { + "ruleId": "lines-around-directive", + "severity": 2, + "message": "Expected newline before \"use no memo\" directive.", + "line": 23, + "column": 5, + "nodeType": "ExpressionStatement", + "messageId": "expected", + "endLine": 23, + "endColumn": 19, + "fix": {"range": [855, 855], "text": "\n"} + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Unused 'use no memo' directive", + "line": 23, + "column": 5, + "nodeType": null, + "endLine": 23, + "endColumn": 19, + "suggestions": [{"desc": "Remove the directive", "fix": {"range": [855, 869], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 70, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 70, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 1, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 1, + "fixableWarningCount": 0, + "source": "import type {ForwardedRef} from 'react';\nimport React, {forwardRef, useCallback, useRef} from 'react';\nimport type {LayoutChangeEvent} from 'react-native';\nimport {Keyboard} from 'react-native';\nimport E2EClient from '@libs/E2E/client';\nimport type {ComposerRef} from '@pages/home/report/ReportActionCompose/ReportActionCompose';\nimport type {ComposerWithSuggestionsProps} from './ComposerWithSuggestions';\nimport ComposerWithSuggestions from './ComposerWithSuggestions';\n\nlet rerenderCount = 0;\nconst getRerenderCount = () => rerenderCount;\nconst resetRerenderCount = () => {\n rerenderCount = 0;\n};\n\nfunction IncrementRenderCount() {\n rerenderCount += 1;\n return null;\n}\n\nfunction ComposerWithSuggestionsE2e(props: ComposerWithSuggestionsProps, ref: ForwardedRef) {\n // eslint-disable-next-line react-compiler/react-compiler\n 'use no memo';\n\n // we rely on waterfall rendering in react, so we intentionally disable compiler\n // for this component. This file is only used for e2e tests, so it's okay to\n // disable compiler for this file.\n\n const textInputRef = useRef();\n const hasFocusBeenRequested = useRef(false);\n const onLayout = useCallback((event: LayoutChangeEvent) => {\n const testConfig = E2EClient.getCurrentActiveTestConfig();\n if (testConfig?.reportScreen && typeof testConfig.reportScreen !== 'string' && !testConfig?.reportScreen.autoFocus) {\n return;\n }\n const canRequestFocus = event.nativeEvent.layout.width > 0 && !hasFocusBeenRequested.current;\n if (!canRequestFocus) {\n return;\n }\n\n hasFocusBeenRequested.current = true;\n\n const setFocus = () => {\n console.debug('[E2E] Requesting focus for ComposerWithSuggestions');\n if (!(textInputRef && 'current' in textInputRef)) {\n console.error('[E2E] textInputRef is not available, failed to focus');\n return;\n }\n\n textInputRef.current?.focus(true);\n\n setTimeout(() => {\n // and actually let's verify that the keyboard is visible\n if (Keyboard.isVisible()) {\n return;\n }\n\n textInputRef.current?.blur();\n setFocus();\n // Simulate user behavior and don't set focus immediately\n }, 5_000);\n };\n\n setFocus();\n }, []);\n\n return (\n {\n textInputRef.current = composerRef;\n\n if (typeof ref === 'function') {\n ref(composerRef);\n }\n }}\n onLayout={onLayout}\n >\n {/* Important: \n this has to be a child, as this container might not\n re-render while the actual ComposerWithSuggestions will.\n */}\n \n \n );\n}\n\nComposerWithSuggestionsE2e.displayName = 'ComposerWithSuggestionsE2e';\n\nexport default forwardRef(ComposerWithSuggestionsE2e);\nexport {getRerenderCount, resetRerenderCount};\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/ReportActionCompose.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/no-mutable-exports", + "severity": 2, + "message": "Exporting mutable 'let' binding, use 'const' instead.", + "line": 100, + "column": 1, + "nodeType": "VariableDeclaration", + "endLine": 100, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has an unnecessary dependency: 'isComposerFullSize'. Either exclude it or remove the dependency array.", + "line": 222, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 222, + "endColumn": 29, + "suggestions": [{"desc": "Update the dependencies array to be: []", "fix": {"range": [10392, 10412], "text": "[]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'report?.reportID'. Either include it or remove the dependency array.", + "line": 316, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 316, + "endColumn": 11, + "suggestions": [{"desc": "Update the dependencies array to be: [report?.reportID]", "fix": {"range": [13653, 13655], "text": "[report?.reportID]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Unexpected reassignment of a variable which was defined outside of the component. Components and hooks should be pure and side-effect free, but variable reassignment is a form of side-effect. If this variable is used in rendering, use useState instead. (https://react.dev/reference/rules/components-and-hooks-must-be-pure#side-effects-must-run-outside-of-render)", + "line": 358, + "column": 5, + "nodeType": null, + "endLine": 358, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SendButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SilentCommentUpdater/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'comment' and 'updateComment'. Either include them or remove the dependency array. If 'updateComment' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 20, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 20, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [comment, updateComment]", "fix": {"range": [1068, 1070], "text": "[comment, updateComment]"}}], + "suppressions": [{"kind": "directive", "justification": "We need to run this on mount"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SilentCommentUpdater/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'comment' and 'updateComment'. Either include them or remove the dependency array. If 'updateComment' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 23, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 23, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [comment, updateComment]", "fix": {"range": [1201, 1203], "text": "[comment, updateComment]"}}], + "suppressions": [{"kind": "directive", "justification": "We need to run this on mount"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SilentCommentUpdater/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SuggestionEmoji.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 65, + "column": 5, + "nodeType": null, + "endLine": 65, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SuggestionMention.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 145, + "column": 9, + "nodeType": null, + "endLine": 145, + "endColumn": 44 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 93, + "column": 5, + "nodeType": null, + "endLine": 93, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 143, + "column": 92, + "nodeType": null, + "endLine": 143, + "endColumn": 127, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 1, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import {Str} from 'expensify-common';\nimport lodashMapValues from 'lodash/mapValues';\nimport lodashSortBy from 'lodash/sortBy';\nimport type {ForwardedRef} from 'react';\nimport React, {forwardRef, useCallback, useEffect, useImperativeHandle, useMemo, useRef, useState} from 'react';\nimport type {OnyxCollection} from 'react-native-onyx';\nimport {useOnyx} from 'react-native-onyx';\nimport * as Expensicons from '@components/Icon/Expensicons';\nimport type {Mention} from '@components/MentionSuggestions';\nimport MentionSuggestions from '@components/MentionSuggestions';\nimport {usePersonalDetails} from '@components/OnyxProvider';\nimport useArrowKeyFocusManager from '@hooks/useArrowKeyFocusManager';\nimport useCurrentReportID from '@hooks/useCurrentReportID';\nimport useCurrentUserPersonalDetails from '@hooks/useCurrentUserPersonalDetails';\nimport useDebounce from '@hooks/useDebounce';\nimport useLocalize from '@hooks/useLocalize';\nimport localeCompare from '@libs/LocaleCompare';\nimport * as LoginUtils from '@libs/LoginUtils';\nimport * as PersonalDetailsUtils from '@libs/PersonalDetailsUtils';\nimport getPolicyEmployeeAccountIDs from '@libs/PolicyEmployeeListUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport * as SuggestionsUtils from '@libs/SuggestionUtils';\nimport {isValidRoomName} from '@libs/ValidationUtils';\nimport * as ReportUserActions from '@userActions/Report';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport type {PersonalDetails, PersonalDetailsList, Report} from '@src/types/onyx';\nimport type {SuggestionsRef} from './ReportActionCompose';\nimport type {SuggestionProps} from './Suggestions';\n\ntype SuggestionValues = {\n suggestedMentions: Mention[];\n atSignIndex: number;\n shouldShowSuggestionMenu: boolean;\n mentionPrefix: string;\n prefixType: string;\n};\n\n/**\n * Check if this piece of string looks like a mention\n */\nconst isMentionCode = (str: string): boolean => CONST.REGEX.HAS_AT_MOST_TWO_AT_SIGNS.test(str);\n\nconst defaultSuggestionsValues: SuggestionValues = {\n suggestedMentions: [],\n atSignIndex: -1,\n shouldShowSuggestionMenu: false,\n mentionPrefix: '',\n prefixType: '',\n};\n\ntype SuggestionPersonalDetailsList = Record<\n string,\n | (PersonalDetails & {\n weight: number;\n })\n | null\n>;\n\nfunction getDisplayName(details: PersonalDetails) {\n const displayNameFromAccountID = ReportUtils.getDisplayNameForParticipant(details.accountID);\n if (!displayNameFromAccountID) {\n return details.login?.length ? details.login : '';\n }\n return displayNameFromAccountID;\n}\n\n/**\n * Comparison function to sort users. It compares weights, display names, and accountIDs in that order\n */\nfunction compareUserInList(first: PersonalDetails & {weight: number}, second: PersonalDetails & {weight: number}) {\n if (first.weight !== second.weight) {\n return first.weight - second.weight;\n }\n\n const displayNameLoginOrder = localeCompare(getDisplayName(first), getDisplayName(second));\n if (displayNameLoginOrder !== 0) {\n return displayNameLoginOrder;\n }\n\n return first.accountID - second.accountID;\n}\n\nfunction SuggestionMention(\n {value, selection, setSelection, updateComment, isAutoSuggestionPickerLarge, measureParentContainerAndReportCursor, isComposerFocused, isGroupPolicyReport, policyID}: SuggestionProps,\n ref: ForwardedRef,\n) {\n const personalDetails = usePersonalDetails() ?? CONST.EMPTY_OBJECT;\n const {translate, formatPhoneNumber} = useLocalize();\n const [suggestionValues, setSuggestionValues] = useState(defaultSuggestionsValues);\n const suggestionValuesRef = useRef(suggestionValues);\n // eslint-disable-next-line react-compiler/react-compiler\n suggestionValuesRef.current = suggestionValues;\n\n const [reports] = useOnyx(ONYXKEYS.COLLECTION.REPORT);\n\n const currentUserPersonalDetails = useCurrentUserPersonalDetails();\n const isMentionSuggestionsMenuVisible = !!suggestionValues.suggestedMentions.length && suggestionValues.shouldShowSuggestionMenu;\n\n const currentReportID = useCurrentReportID();\n const currentReport = reports?.[`${ONYXKEYS.COLLECTION.REPORT}${currentReportID?.currentReportID}`];\n // Smaller weight means higher order in suggestion list\n const getPersonalDetailsWeight = useCallback(\n (detail: PersonalDetails, policyEmployeeAccountIDs: number[]): number => {\n if (ReportUtils.isReportParticipant(detail.accountID, currentReport)) {\n return 0;\n }\n if (policyEmployeeAccountIDs.includes(detail.accountID)) {\n return 1;\n }\n return 2;\n },\n [currentReport],\n );\n const weightedPersonalDetails: PersonalDetailsList | SuggestionPersonalDetailsList = useMemo(() => {\n const policyEmployeeAccountIDs = getPolicyEmployeeAccountIDs(policyID);\n if (!ReportUtils.isGroupChat(currentReport) && !ReportUtils.doesReportBelongToWorkspace(currentReport, policyEmployeeAccountIDs, policyID)) {\n return personalDetails;\n }\n return lodashMapValues(personalDetails, (detail) =>\n detail\n ? {\n ...detail,\n weight: getPersonalDetailsWeight(detail, policyEmployeeAccountIDs),\n }\n : null,\n );\n }, [policyID, currentReport, personalDetails, getPersonalDetailsWeight]);\n\n const [highlightedMentionIndex, setHighlightedMentionIndex] = useArrowKeyFocusManager({\n isActive: isMentionSuggestionsMenuVisible,\n maxIndex: suggestionValues.suggestedMentions.length - 1,\n shouldExcludeTextAreaNodes: false,\n });\n\n // Used to store the selection index of the last inserted mention\n const suggestionInsertionIndexRef = useRef(null);\n\n // Used to detect if the selection has changed since the last suggestion insertion\n // eslint-disable-next-line react-compiler/react-compiler\n // If so, we reset the suggestionInsertionIndexRef\n // eslint-disable-next-line react-compiler/react-compiler\n const hasSelectionChanged = !(selection.end === selection.start && selection.start === suggestionInsertionIndexRef.current);\n if (hasSelectionChanged) {\n suggestionInsertionIndexRef.current = null;\n }\n\n // Used to decide whether to block the suggestions list from showing to prevent flickering\n const shouldBlockCalc = useRef(false);\n\n /**\n * Search for reports suggestions in server.\n *\n * The function is debounced to not perform requests on every keystroke.\n */\n const debouncedSearchInServer = useDebounce(\n useCallback(() => {\n const foundSuggestionsCount = suggestionValues.suggestedMentions.length;\n if (suggestionValues.prefixType === '#' && foundSuggestionsCount < 5 && isGroupPolicyReport) {\n ReportUserActions.searchInServer(value, policyID);\n }\n }, [suggestionValues.suggestedMentions.length, suggestionValues.prefixType, policyID, value, isGroupPolicyReport]),\n CONST.TIMING.SEARCH_OPTION_LIST_DEBOUNCE_TIME,\n );\n\n const formatLoginPrivateDomain = useCallback(\n (displayText = '', userLogin = '') => {\n if (userLogin !== displayText) {\n return displayText;\n }\n // If the emails are not in the same private domain, we also return the displayText\n if (!LoginUtils.areEmailsFromSamePrivateDomain(displayText, currentUserPersonalDetails.login ?? '')) {\n return Str.removeSMSDomain(displayText);\n }\n\n // Otherwise, the emails must be of the same private domain, so we should remove the domain part\n return displayText.split('@').at(0);\n },\n [currentUserPersonalDetails.login],\n );\n\n const getMentionCode = useCallback(\n (mention: Mention, mentionType: string): string => {\n if (mentionType === '#') {\n // room mention case\n return mention.handle ?? '';\n }\n return mention.text === CONST.AUTO_COMPLETE_SUGGESTER.HERE_TEXT ? CONST.AUTO_COMPLETE_SUGGESTER.HERE_TEXT : `@${formatLoginPrivateDomain(mention.handle, mention.handle)}`;\n },\n [formatLoginPrivateDomain],\n );\n\n /**\n * Replace the code of mention and update selection\n */\n const insertSelectedMention = useCallback(\n (highlightedMentionIndexInner: number) => {\n const commentBeforeAtSign = value.slice(0, suggestionValues.atSignIndex);\n const mentionObject = suggestionValues.suggestedMentions.at(highlightedMentionIndexInner);\n if (!mentionObject || highlightedMentionIndexInner === -1) {\n return;\n }\n const mentionCode = getMentionCode(mentionObject, suggestionValues.prefixType);\n const commentAfterMention = value.slice(suggestionValues.atSignIndex + suggestionValues.mentionPrefix.length + 1);\n\n updateComment(`${commentBeforeAtSign}${mentionCode} ${SuggestionsUtils.trimLeadingSpace(commentAfterMention)}`, true);\n const selectionPosition = suggestionValues.atSignIndex + mentionCode.length + CONST.SPACE_LENGTH;\n setSelection({\n start: selectionPosition,\n end: selectionPosition,\n });\n suggestionInsertionIndexRef.current = selectionPosition;\n setSuggestionValues((prevState) => ({\n ...prevState,\n suggestedMentions: [],\n shouldShowSuggestionMenu: false,\n }));\n },\n [\n value,\n suggestionValues.atSignIndex,\n suggestionValues.suggestedMentions,\n suggestionValues.prefixType,\n suggestionValues.mentionPrefix.length,\n getMentionCode,\n updateComment,\n setSelection,\n ],\n );\n\n /**\n * Clean data related to suggestions\n */\n const resetSuggestions = useCallback(() => {\n setSuggestionValues(defaultSuggestionsValues);\n }, []);\n\n /**\n * Listens for keyboard shortcuts and applies the action\n */\n const triggerHotkeyActions = useCallback(\n (event: KeyboardEvent) => {\n const suggestionsExist = suggestionValues.suggestedMentions.length > 0;\n\n if (((!event.shiftKey && event.key === CONST.KEYBOARD_SHORTCUTS.ENTER.shortcutKey) || event.key === CONST.KEYBOARD_SHORTCUTS.TAB.shortcutKey) && suggestionsExist) {\n event.preventDefault();\n if (suggestionValues.suggestedMentions.length > 0) {\n insertSelectedMention(highlightedMentionIndex);\n return true;\n }\n }\n\n if (event.key === CONST.KEYBOARD_SHORTCUTS.ESCAPE.shortcutKey) {\n event.preventDefault();\n\n if (suggestionsExist) {\n resetSuggestions();\n }\n\n return true;\n }\n },\n [highlightedMentionIndex, insertSelectedMention, resetSuggestions, suggestionValues.suggestedMentions.length],\n );\n\n const getUserMentionOptions = useCallback(\n (personalDetailsParam: PersonalDetailsList | SuggestionPersonalDetailsList, searchValue = ''): Mention[] => {\n const suggestions = [];\n\n if (CONST.AUTO_COMPLETE_SUGGESTER.HERE_TEXT.includes(searchValue.toLowerCase())) {\n suggestions.push({\n text: CONST.AUTO_COMPLETE_SUGGESTER.HERE_TEXT,\n alternateText: translate('mentionSuggestions.hereAlternateText'),\n icons: [\n {\n source: Expensicons.Megaphone,\n type: CONST.ICON_TYPE_AVATAR,\n },\n ],\n });\n }\n\n const filteredPersonalDetails = Object.values(personalDetailsParam ?? {}).filter((detail) => {\n // If we don't have user's primary login, that member is not known to the current user and hence we do not allow them to be mentioned\n if (!detail?.login || detail.isOptimisticPersonalDetail) {\n return false;\n }\n // We don't want to mention system emails like notifications@expensify.com\n if (CONST.RESTRICTED_EMAILS.includes(detail.login) || CONST.RESTRICTED_ACCOUNT_IDS.includes(detail.accountID)) {\n return false;\n }\n const displayName = PersonalDetailsUtils.getDisplayNameOrDefault(detail);\n const displayText = displayName === formatPhoneNumber(detail.login) ? displayName : `${displayName} ${detail.login}`;\n if (searchValue && !displayText.toLowerCase().includes(searchValue.toLowerCase())) {\n return false;\n }\n\n // Given the mention is inserted by user, we don't want to show the mention options unless the\n // selection index changes. In that case, suggestionInsertionIndexRef.current will be null.\n // See https://github.com/Expensify/App/issues/38358 for more context\n if (suggestionInsertionIndexRef.current) {\n return false;\n }\n\n return true;\n }) as Array;\n\n // At this point we are sure that the details are not null, since empty user details have been filtered in the previous step\n const sortedPersonalDetails = filteredPersonalDetails.sort(compareUserInList);\n\n sortedPersonalDetails.slice(0, CONST.AUTO_COMPLETE_SUGGESTER.MAX_AMOUNT_OF_SUGGESTIONS - suggestions.length).forEach((detail) => {\n suggestions.push({\n text: formatLoginPrivateDomain(PersonalDetailsUtils.getDisplayNameOrDefault(detail), detail?.login),\n alternateText: `@${formatLoginPrivateDomain(detail?.login, detail?.login)}`,\n handle: detail?.login,\n icons: [\n {\n name: detail?.login,\n source: detail?.avatar ?? Expensicons.FallbackAvatar,\n type: CONST.ICON_TYPE_AVATAR,\n fallbackIcon: detail?.fallbackIcon,\n id: detail?.accountID,\n },\n ],\n });\n });\n\n return suggestions;\n },\n [translate, formatPhoneNumber, formatLoginPrivateDomain],\n );\n\n const getRoomMentionOptions = useCallback(\n (searchTerm: string, reportBatch: OnyxCollection): Mention[] => {\n const filteredRoomMentions: Mention[] = [];\n Object.values(reportBatch ?? {}).forEach((report) => {\n if (!ReportUtils.canReportBeMentionedWithinPolicy(report, policyID ?? '-1')) {\n return;\n }\n if (report?.reportName?.toLowerCase().includes(searchTerm.toLowerCase())) {\n filteredRoomMentions.push({\n text: report.reportName,\n handle: report.reportName,\n alternateText: report.reportName,\n });\n }\n });\n\n return lodashSortBy(filteredRoomMentions, 'handle').slice(0, CONST.AUTO_COMPLETE_SUGGESTER.MAX_AMOUNT_OF_SUGGESTIONS);\n },\n [policyID],\n );\n\n const calculateMentionSuggestion = useCallback(\n (newValue: string, selectionStart?: number, selectionEnd?: number) => {\n if (selectionEnd !== selectionStart || !selectionEnd || shouldBlockCalc.current || selectionEnd < 1 || !isComposerFocused) {\n shouldBlockCalc.current = false;\n resetSuggestions();\n return;\n }\n\n const afterLastBreakLineIndex = newValue.lastIndexOf('\\n', selectionEnd - 1) + 1;\n const leftString = newValue.substring(afterLastBreakLineIndex, selectionEnd);\n const words = leftString.split(CONST.REGEX.SPACE_OR_EMOJI);\n const lastWord: string = words.at(-1) ?? '';\n const secondToLastWord = words.at(-3);\n\n let atSignIndex: number | undefined;\n let suggestionWord = '';\n let prefix: string;\n let prefixType = '';\n\n // Detect if the last two words contain a mention (two words are needed to detect a mention with a space in it)\n if (lastWord.startsWith('@') || lastWord.startsWith('#')) {\n atSignIndex = leftString.lastIndexOf(lastWord) + afterLastBreakLineIndex;\n suggestionWord = lastWord;\n\n prefix = suggestionWord.substring(1);\n prefixType = suggestionWord.substring(0, 1);\n } else if (secondToLastWord && secondToLastWord.startsWith('@') && secondToLastWord.length > 1) {\n atSignIndex = leftString.lastIndexOf(secondToLastWord) + afterLastBreakLineIndex;\n suggestionWord = `${secondToLastWord} ${lastWord}`;\n\n prefix = suggestionWord.substring(1);\n prefixType = suggestionWord.substring(0, 1);\n } else {\n prefix = lastWord.substring(1);\n }\n\n const nextState: Partial = {\n suggestedMentions: [],\n atSignIndex,\n mentionPrefix: prefix,\n prefixType,\n };\n\n if (isMentionCode(suggestionWord) && prefixType === '@') {\n const suggestions = getUserMentionOptions(weightedPersonalDetails, prefix);\n nextState.suggestedMentions = suggestions;\n nextState.shouldShowSuggestionMenu = !!suggestions.length;\n }\n\n const shouldDisplayRoomMentionsSuggestions = isGroupPolicyReport && (isValidRoomName(suggestionWord.toLowerCase()) || prefix === '');\n if (prefixType === '#' && shouldDisplayRoomMentionsSuggestions) {\n // Filter reports by room name and current policy\n nextState.suggestedMentions = getRoomMentionOptions(prefix, reports);\n\n // Even if there are no reports, we should show the suggestion menu - to perform live search\n nextState.shouldShowSuggestionMenu = true;\n }\n\n // Early return if there is no update\n const currentState = suggestionValuesRef.current;\n if (currentState.suggestedMentions.length === 0 && nextState.suggestedMentions?.length === 0) {\n return;\n }\n\n setSuggestionValues((prevState) => ({\n ...prevState,\n ...nextState,\n }));\n setHighlightedMentionIndex(0);\n },\n [isComposerFocused, isGroupPolicyReport, setHighlightedMentionIndex, resetSuggestions, getUserMentionOptions, weightedPersonalDetails, getRoomMentionOptions, reports],\n );\n\n useEffect(() => {\n calculateMentionSuggestion(value, selection.start, selection.end);\n }, [value, selection, calculateMentionSuggestion]);\n\n useEffect(() => {\n debouncedSearchInServer();\n }, [suggestionValues.suggestedMentions.length, suggestionValues.prefixType, policyID, value, debouncedSearchInServer]);\n\n const updateShouldShowSuggestionMenuToFalse = useCallback(() => {\n setSuggestionValues((prevState) => {\n if (prevState.shouldShowSuggestionMenu) {\n return {...prevState, shouldShowSuggestionMenu: false};\n }\n return prevState;\n });\n }, []);\n\n const setShouldBlockSuggestionCalc = useCallback(\n (shouldBlockSuggestionCalc: boolean) => {\n shouldBlockCalc.current = shouldBlockSuggestionCalc;\n },\n [shouldBlockCalc],\n );\n\n const getSuggestions = useCallback(() => suggestionValues.suggestedMentions, [suggestionValues]);\n const getIsSuggestionsMenuVisible = useCallback(() => isMentionSuggestionsMenuVisible, [isMentionSuggestionsMenuVisible]);\n\n useImperativeHandle(\n ref,\n () => ({\n resetSuggestions,\n triggerHotkeyActions,\n setShouldBlockSuggestionCalc,\n updateShouldShowSuggestionMenuToFalse,\n getSuggestions,\n getIsSuggestionsMenuVisible,\n }),\n [resetSuggestions, setShouldBlockSuggestionCalc, triggerHotkeyActions, updateShouldShowSuggestionMenuToFalse, getSuggestions, getIsSuggestionsMenuVisible],\n );\n\n if (!isMentionSuggestionsMenuVisible) {\n return null;\n }\n\n return (\n \n );\n}\n\nSuggestionMention.displayName = 'SuggestionMention';\n\nexport default forwardRef(SuggestionMention);\n\nexport {compareUserInList};\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/Suggestions.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 167, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 167, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 173, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 173, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getCursorPosition/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getCursorPosition/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getCursorPosition/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getScrollPosition/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getScrollPosition/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getScrollPosition/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItem.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'reportActions' PropType is defined but prop is never used", + "line": 97, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 97, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 169, + "column": 94, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 169, + "endColumn": 96, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [8288, 8290], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 186, + "column": 110, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 186, + "endColumn": 112, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [9654, 9656], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": "This is needed to prevent the app from crashing when the app is using imported state."}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 205, + "column": 91, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 205, + "endColumn": 93, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11209, 11211], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemBasicMessage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemContentCreated.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemCreated.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemDate.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'currentDate' PropType is defined but prop is never used", + "line": 15, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 15, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemDraft.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemFragment.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemGrouped.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemMessage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 98, + "column": 22, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 98, + "endColumn": 72, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemMessageEdit.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 567, + "column": 44, + "nodeType": null, + "endLine": 567, + "endColumn": 64 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 567, + "column": 44, + "nodeType": null, + "endLine": 567, + "endColumn": 75 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 567, + "column": 44, + "nodeType": null, + "endLine": 567, + "endColumn": 64 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 567, + "column": 44, + "nodeType": null, + "endLine": 567, + "endColumn": 75 + } + ], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'isActive'. Either include it or remove the dependency array.", + "line": 233, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 233, + "endColumn": 32, + "suggestions": [ + {"desc": "Update the dependencies array to be: [action.reportActionID, isActive]", "fix": {"range": [10538, 10561], "text": "[action.reportActionID, isActive]"}} + ], + "suppressions": [{"kind": "directive", "justification": "this cleanup needs to be called only on unmount"}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 247, + "column": 28, + "nodeType": null, + "endLine": 250, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'draft' and 'updateDraft'. Either include them or remove the dependency array.", + "line": 297, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 297, + "endColumn": 48, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [action.reportActionID, draft, preferredLocale, updateDraft]", + "fix": {"range": [12922, 12962], "text": "[action.reportActionID, draft, preferredLocale, updateDraft]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "run this only when language is changed"}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'forwardedRef'.", + "line": 514, + "column": 37, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 514, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 4, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import lodashDebounce from 'lodash/debounce';\nimport type {ForwardedRef} from 'react';\nimport React, {forwardRef, useCallback, useEffect, useMemo, useRef, useState} from 'react';\nimport {findNodeHandle, InteractionManager, Keyboard, View} from 'react-native';\nimport type {MeasureInWindowOnSuccessCallback, NativeSyntheticEvent, TextInput, TextInputFocusEventData, TextInputKeyPressEventData, TextInputScrollEventData} from 'react-native';\nimport {useFocusedInputHandler} from 'react-native-keyboard-controller';\nimport {useOnyx} from 'react-native-onyx';\nimport {useSharedValue} from 'react-native-reanimated';\nimport type {Emoji} from '@assets/emojis/types';\nimport type {MeasureParentContainerAndCursorCallback} from '@components/AutoCompleteSuggestions/types';\nimport Composer from '@components/Composer';\nimport type {TextSelection} from '@components/Composer/types';\nimport EmojiPickerButton from '@components/EmojiPicker/EmojiPickerButton';\nimport ExceededCommentLength from '@components/ExceededCommentLength';\nimport Icon from '@components/Icon';\nimport * as Expensicons from '@components/Icon/Expensicons';\nimport PressableWithFeedback from '@components/Pressable/PressableWithFeedback';\nimport Tooltip from '@components/Tooltip';\nimport useHandleExceedMaxCommentLength from '@hooks/useHandleExceedMaxCommentLength';\nimport useKeyboardState from '@hooks/useKeyboardState';\nimport useLocalize from '@hooks/useLocalize';\nimport usePrevious from '@hooks/usePrevious';\nimport useReportScrollManager from '@hooks/useReportScrollManager';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useStyleUtils from '@hooks/useStyleUtils';\nimport useTheme from '@hooks/useTheme';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport * as ComposerUtils from '@libs/ComposerUtils';\nimport DomUtils from '@libs/DomUtils';\nimport * as EmojiUtils from '@libs/EmojiUtils';\nimport focusComposerWithDelay from '@libs/focusComposerWithDelay';\nimport type {Selection} from '@libs/focusComposerWithDelay/types';\nimport focusEditAfterCancelDelete from '@libs/focusEditAfterCancelDelete';\nimport onyxSubscribe from '@libs/onyxSubscribe';\nimport Parser from '@libs/Parser';\nimport ReportActionComposeFocusManager from '@libs/ReportActionComposeFocusManager';\nimport reportActionItemEventHandler from '@libs/ReportActionItemEventHandler';\nimport * as ReportActionsUtils from '@libs/ReportActionsUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport setShouldShowComposeInputKeyboardAware from '@libs/setShouldShowComposeInputKeyboardAware';\nimport * as ComposerActions from '@userActions/Composer';\nimport * as EmojiPickerAction from '@userActions/EmojiPickerAction';\nimport * as InputFocus from '@userActions/InputFocus';\nimport * as Report from '@userActions/Report';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport type * as OnyxTypes from '@src/types/onyx';\nimport * as ReportActionContextMenu from './ContextMenu/ReportActionContextMenu';\nimport getCursorPosition from './ReportActionCompose/getCursorPosition';\nimport getScrollPosition from './ReportActionCompose/getScrollPosition';\nimport type {SuggestionsRef} from './ReportActionCompose/ReportActionCompose';\nimport Suggestions from './ReportActionCompose/Suggestions';\nimport shouldUseEmojiPickerSelection from './shouldUseEmojiPickerSelection';\n\ntype ReportActionItemMessageEditProps = {\n /** All the data of the action */\n action: OnyxTypes.ReportAction;\n\n /** Draft message */\n draftMessage: string;\n\n /** ReportID that holds the comment we're editing */\n reportID: string;\n\n /** PolicyID of the policy the report belongs to */\n policyID?: string;\n\n /** Position index of the report action in the overall report FlatList view */\n index: number;\n\n /** Whether or not the emoji picker is disabled */\n shouldDisableEmojiPicker?: boolean;\n\n /** Whether report is from group policy */\n isGroupPolicyReport: boolean;\n};\n\nconst shouldUseForcedSelectionRange = shouldUseEmojiPickerSelection();\n\n// video source -> video attributes\nconst draftMessageVideoAttributeCache = new Map();\n\nfunction ReportActionItemMessageEdit(\n {action, draftMessage, reportID, policyID, index, isGroupPolicyReport, shouldDisableEmojiPicker = false}: ReportActionItemMessageEditProps,\n forwardedRef: ForwardedRef,\n) {\n const [preferredSkinTone] = useOnyx(ONYXKEYS.PREFERRED_EMOJI_SKIN_TONE, {initialValue: CONST.EMOJI_DEFAULT_SKIN_TONE});\n const theme = useTheme();\n const styles = useThemeStyles();\n const StyleUtils = useStyleUtils();\n const containerRef = useRef(null);\n const reportScrollManager = useReportScrollManager();\n const {translate, preferredLocale} = useLocalize();\n const {isKeyboardShown} = useKeyboardState();\n const {shouldUseNarrowLayout} = useResponsiveLayout();\n const prevDraftMessage = usePrevious(draftMessage);\n const suggestionsRef = useRef(null);\n const mobileInputScrollPosition = useRef(0);\n const cursorPositionValue = useSharedValue({x: 0, y: 0});\n const tag = useSharedValue(-1);\n const isInitialMount = useRef(true);\n const emojisPresentBefore = useRef([]);\n const [draft, setDraft] = useState(() => {\n if (draftMessage) {\n emojisPresentBefore.current = EmojiUtils.extractEmojis(draftMessage);\n }\n return draftMessage;\n });\n const [selection, setSelection] = useState({start: draft.length, end: draft.length, positionX: 0, positionY: 0});\n const [isFocused, setIsFocused] = useState(false);\n const {hasExceededMaxCommentLength, validateCommentMaxLength} = useHandleExceedMaxCommentLength();\n const [modal, setModal] = useState({\n willAlertModalBecomeVisible: false,\n isVisible: false,\n });\n const [onyxFocused, setOnyxFocused] = useState(false);\n\n const textInputRef = useRef<(HTMLTextAreaElement & TextInput) | null>(null);\n const isFocusedRef = useRef(false);\n const draftRef = useRef(draft);\n const emojiPickerSelectionRef = useRef(undefined);\n // The ref to check whether the comment saving is in progress\n const isCommentPendingSaved = useRef(false);\n\n useEffect(() => {\n draftMessageVideoAttributeCache.clear();\n\n const originalMessage = Parser.htmlToMarkdown(ReportActionsUtils.getReportActionHtml(action), {\n cacheVideoAttributes: (videoSource, attrs) => draftMessageVideoAttributeCache.set(videoSource, attrs),\n });\n if (ReportActionsUtils.isDeletedAction(action) || !!(action.message && draftMessage === originalMessage) || !!(prevDraftMessage === draftMessage || isCommentPendingSaved.current)) {\n return;\n }\n setDraft(draftMessage);\n }, [draftMessage, action, prevDraftMessage]);\n\n useEffect(() => {\n InputFocus.composerFocusKeepFocusOn(textInputRef.current as HTMLElement, isFocused, modal, onyxFocused);\n }, [isFocused, modal, onyxFocused]);\n\n useEffect(() => {\n const unsubscribeOnyxModal = onyxSubscribe({\n key: ONYXKEYS.MODAL,\n callback: (modalArg) => {\n if (modalArg === undefined) {\n return;\n }\n setModal(modalArg);\n },\n });\n\n const unsubscribeOnyxFocused = onyxSubscribe({\n key: ONYXKEYS.INPUT_FOCUSED,\n callback: (modalArg) => {\n if (modalArg === undefined) {\n return;\n }\n setOnyxFocused(modalArg);\n },\n });\n return () => {\n unsubscribeOnyxModal();\n unsubscribeOnyxFocused();\n };\n }, []);\n\n useEffect(\n // Remove focus callback on unmount to avoid stale callbacks\n () => {\n if (textInputRef.current) {\n ReportActionComposeFocusManager.editComposerRef.current = textInputRef.current;\n }\n return () => {\n if (ReportActionComposeFocusManager.editComposerRef.current !== textInputRef.current) {\n return;\n }\n ReportActionComposeFocusManager.clear(true);\n };\n },\n [],\n );\n\n // We consider the report action active if it's focused, its emoji picker is open or its context menu is open\n const isActive = useCallback(\n () => isFocusedRef.current || EmojiPickerAction.isActive(action.reportActionID) || ReportActionContextMenu.isActiveReportAction(action.reportActionID),\n [action.reportActionID],\n );\n\n /**\n * Focus the composer text input\n * @param shouldDelay - Impose delay before focusing the composer\n */\n const focus = useCallback((shouldDelay = false, forcedSelectionRange?: Selection) => {\n focusComposerWithDelay(textInputRef.current)(shouldDelay, forcedSelectionRange);\n }, []);\n\n // Take over focus priority\n const setUpComposeFocusManager = useCallback(() => {\n ReportActionComposeFocusManager.onComposerFocus(() => {\n focus(true, emojiPickerSelectionRef.current ? {...emojiPickerSelectionRef.current} : undefined);\n }, true);\n }, [focus]);\n\n useEffect(\n () => {\n if (isInitialMount.current) {\n isInitialMount.current = false;\n return;\n }\n\n return () => {\n InputFocus.callback(() => setIsFocused(false));\n InputFocus.inputFocusChange(false);\n\n // Skip if the current report action is not active\n if (!isActive()) {\n return;\n }\n\n if (EmojiPickerAction.isActive(action.reportActionID)) {\n EmojiPickerAction.clearActive();\n }\n if (ReportActionContextMenu.isActiveReportAction(action.reportActionID)) {\n ReportActionContextMenu.clearActiveReportAction();\n }\n\n // Show the main composer when the focused message is deleted from another client\n // to prevent the main composer stays hidden until we switch to another chat.\n setShouldShowComposeInputKeyboardAware(true);\n };\n },\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps -- this cleanup needs to be called only on unmount\n [action.reportActionID],\n );\n\n // show the composer after editing is complete for devices that hide the composer during editing.\n useEffect(() => () => ComposerActions.setShouldShowComposeInput(true), []);\n\n /**\n * Save the draft of the comment. This debounced so that we're not ceaselessly saving your edit. Saving the draft\n * allows one to navigate somewhere else and come back to the comment and still have it in edit mode.\n * @param {String} newDraft\n */\n const debouncedSaveDraft = useMemo(\n () =>\n // eslint-disable-next-line react-compiler/react-compiler\n lodashDebounce((newDraft: string) => {\n Report.saveReportActionDraft(reportID, action, newDraft);\n isCommentPendingSaved.current = false;\n }, 1000),\n [reportID, action],\n );\n\n useEffect(\n () => () => {\n debouncedSaveDraft.cancel();\n isCommentPendingSaved.current = false;\n },\n [debouncedSaveDraft],\n );\n\n /**\n * Update the value of the draft in Onyx\n *\n * @param {String} newDraftInput\n */\n const updateDraft = useCallback(\n (newDraftInput: string) => {\n const {text: newDraft, emojis, cursorPosition} = EmojiUtils.replaceAndExtractEmojis(newDraftInput, preferredSkinTone, preferredLocale);\n\n emojisPresentBefore.current = emojis;\n\n setDraft(newDraft);\n\n if (newDraftInput !== newDraft) {\n const position = Math.max((selection?.end ?? 0) + (newDraft.length - draftRef.current.length), cursorPosition ?? 0);\n setSelection({\n start: position,\n end: position,\n positionX: 0,\n positionY: 0,\n });\n }\n\n draftRef.current = newDraft;\n\n // We want to escape the draft message to differentiate the HTML from the report action and the HTML the user drafted.\n debouncedSaveDraft(newDraft);\n isCommentPendingSaved.current = true;\n },\n [debouncedSaveDraft, preferredSkinTone, preferredLocale, selection.end],\n );\n\n useEffect(() => {\n updateDraft(draft);\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps -- run this only when language is changed\n }, [action.reportActionID, preferredLocale]);\n\n /**\n * Delete the draft of the comment being edited. This will take the comment out of \"edit mode\" with the old content.\n */\n const deleteDraft = useCallback(() => {\n Report.deleteReportActionDraft(reportID, action);\n\n if (isActive()) {\n ReportActionComposeFocusManager.clear(true);\n // Wait for report action compose re-mounting on mWeb\n InteractionManager.runAfterInteractions(() => ReportActionComposeFocusManager.focus());\n }\n\n // Scroll to the last comment after editing to make sure the whole comment is clearly visible in the report.\n if (index === 0) {\n const keyboardDidHideListener = Keyboard.addListener('keyboardDidHide', () => {\n reportScrollManager.scrollToIndex(index, false);\n keyboardDidHideListener.remove();\n });\n }\n }, [action, index, reportID, reportScrollManager, isActive]);\n\n /**\n * Save the draft of the comment to be the new comment message. This will take the comment out of \"edit mode\" with\n * the new content.\n */\n const publishDraft = useCallback(() => {\n // Do nothing if draft exceed the character limit\n if (ReportUtils.getCommentLength(draft, {reportID}) > CONST.MAX_COMMENT_LENGTH) {\n return;\n }\n\n const trimmedNewDraft = draft.trim();\n\n // When user tries to save the empty message, it will delete it. Prompt the user to confirm deleting.\n if (!trimmedNewDraft) {\n textInputRef.current?.blur();\n ReportActionContextMenu.showDeleteModal(reportID, action, true, deleteDraft, () => focusEditAfterCancelDelete(textInputRef.current));\n return;\n }\n Report.editReportComment(reportID, action, trimmedNewDraft, Object.fromEntries(draftMessageVideoAttributeCache));\n deleteDraft();\n }, [action, deleteDraft, draft, reportID]);\n\n /**\n * @param emoji\n */\n const addEmojiToTextBox = (emoji: string) => {\n const newSelection = {\n start: selection.start + emoji.length + CONST.SPACE_LENGTH,\n end: selection.start + emoji.length + CONST.SPACE_LENGTH,\n positionX: 0,\n positionY: 0,\n };\n setSelection(newSelection);\n\n if (shouldUseForcedSelectionRange) {\n // On Android and Chrome mobile, focusing the input sets the cursor position back to the start.\n // To fix this, immediately set the selection again after focusing the input.\n emojiPickerSelectionRef.current = newSelection;\n }\n updateDraft(ComposerUtils.insertText(draft, selection, `${emoji} `));\n };\n\n const hideSuggestionMenu = useCallback(() => {\n if (!suggestionsRef.current) {\n return;\n }\n suggestionsRef.current.updateShouldShowSuggestionMenuToFalse(false);\n }, [suggestionsRef]);\n const onSaveScrollAndHideSuggestionMenu = useCallback(\n (e: NativeSyntheticEvent) => {\n mobileInputScrollPosition.current = e?.nativeEvent?.contentOffset?.y ?? 0;\n\n hideSuggestionMenu();\n },\n [hideSuggestionMenu],\n );\n\n /**\n * Key event handlers that short cut to saving/canceling.\n *\n * @param {Event} e\n */\n const triggerSaveOrCancel = useCallback(\n (e: NativeSyntheticEvent | KeyboardEvent) => {\n if (!e || ComposerUtils.canSkipTriggerHotkeys(shouldUseNarrowLayout, isKeyboardShown)) {\n return;\n }\n const keyEvent = e as KeyboardEvent;\n const isSuggestionsMenuVisible = suggestionsRef.current?.getIsSuggestionsMenuVisible();\n\n if (isSuggestionsMenuVisible) {\n suggestionsRef.current?.triggerHotkeyActions(keyEvent);\n return;\n }\n if (keyEvent.key === CONST.KEYBOARD_SHORTCUTS.ESCAPE.shortcutKey && isSuggestionsMenuVisible) {\n e.preventDefault();\n hideSuggestionMenu();\n return;\n }\n if (keyEvent.key === CONST.KEYBOARD_SHORTCUTS.ENTER.shortcutKey && !keyEvent.shiftKey) {\n e.preventDefault();\n publishDraft();\n } else if (keyEvent.key === CONST.KEYBOARD_SHORTCUTS.ESCAPE.shortcutKey) {\n e.preventDefault();\n deleteDraft();\n }\n },\n [deleteDraft, hideSuggestionMenu, isKeyboardShown, shouldUseNarrowLayout, publishDraft],\n );\n\n const measureContainer = useCallback((callback: MeasureInWindowOnSuccessCallback) => {\n if (!containerRef.current) {\n return;\n }\n containerRef.current.measureInWindow(callback);\n }, []);\n\n const measureParentContainerAndReportCursor = useCallback(\n (callback: MeasureParentContainerAndCursorCallback) => {\n const {scrollValue} = getScrollPosition({mobileInputScrollPosition, textInputRef});\n const {x: xPosition, y: yPosition} = getCursorPosition({positionOnMobile: cursorPositionValue.value, positionOnWeb: selection});\n measureContainer((x, y, width, height) => {\n callback({\n x,\n y,\n width,\n height,\n scrollValue,\n cursorCoordinates: {x: xPosition, y: yPosition},\n });\n });\n },\n [cursorPositionValue.value, measureContainer, selection],\n );\n\n useEffect(() => {\n // We use the tag to store the native ID of the text input. Later, we use it in onSelectionChange to pick up the proper text input data.\n\n // eslint-disable-next-line react-compiler/react-compiler\n tag.value = findNodeHandle(textInputRef.current) ?? -1;\n }, [tag]);\n useFocusedInputHandler(\n {\n onSelectionChange: (event) => {\n 'worklet';\n\n if (event.target === tag.value) {\n cursorPositionValue.value = {\n x: event.selection.end.x,\n y: event.selection.end.y,\n };\n }\n },\n },\n [],\n );\n\n useEffect(() => {\n validateCommentMaxLength(draft, {reportID});\n }, [draft, reportID, validateCommentMaxLength]);\n\n useEffect(() => {\n // required for keeping last state of isFocused variable\n isFocusedRef.current = isFocused;\n\n if (!isFocused) {\n hideSuggestionMenu();\n }\n }, [isFocused, hideSuggestionMenu]);\n\n return (\n <>\n \n \n \n \n e.preventDefault()}\n >\n \n \n \n \n \n {\n textInputRef.current = el;\n if (typeof forwardedRef === 'function') {\n forwardedRef(el);\n } else if (forwardedRef) {\n // eslint-disable-next-line no-param-reassign\n forwardedRef.current = el;\n }\n }}\n onChangeText={updateDraft} // Debounced saveDraftComment\n onKeyPress={triggerSaveOrCancel}\n value={draft}\n maxLines={shouldUseNarrowLayout ? CONST.COMPOSER.MAX_LINES_SMALL_SCREEN : CONST.COMPOSER.MAX_LINES} // This is the same that slack has\n style={[styles.textInputCompose, styles.flex1, styles.bgTransparent]}\n onFocus={() => {\n setIsFocused(true);\n if (textInputRef.current) {\n ReportActionComposeFocusManager.editComposerRef.current = textInputRef.current;\n }\n InteractionManager.runAfterInteractions(() => {\n requestAnimationFrame(() => {\n reportScrollManager.scrollToIndex(index, true);\n });\n });\n setShouldShowComposeInputKeyboardAware(false);\n // The last composer that had focus should re-gain focus\n setUpComposeFocusManager();\n\n // Clear active report action when another action gets focused\n if (!EmojiPickerAction.isActive(action.reportActionID)) {\n EmojiPickerAction.clearActive();\n }\n if (!ReportActionContextMenu.isActiveReportAction(action.reportActionID)) {\n ReportActionContextMenu.clearActiveReportAction();\n }\n }}\n onBlur={(event: NativeSyntheticEvent) => {\n setIsFocused(false);\n const relatedTargetId = event.nativeEvent?.relatedTarget?.id;\n if (relatedTargetId === CONST.COMPOSER.NATIVE_ID || relatedTargetId === CONST.EMOJI_PICKER_BUTTON_NATIVE_ID || EmojiPickerAction.isEmojiPickerVisible()) {\n return;\n }\n setShouldShowComposeInputKeyboardAware(true);\n }}\n onLayout={reportActionItemEventHandler.handleComposerLayoutChange(reportScrollManager, index)}\n selection={selection}\n onSelectionChange={(e) => setSelection(e.nativeEvent.selection)}\n isGroupPolicyReport={isGroupPolicyReport}\n shouldCalculateCaretPosition\n onScroll={onSaveScrollAndHideSuggestionMenu}\n />\n \n\n \n\n \n {\n const activeElementId = DomUtils.getActiveElement()?.id;\n if (activeElementId === CONST.COMPOSER.NATIVE_ID || activeElementId === CONST.EMOJI_PICKER_BUTTON_NATIVE_ID) {\n return;\n }\n ReportActionComposeFocusManager.focus();\n }}\n onEmojiSelected={addEmojiToTextBox}\n emojiPickerID={action.reportActionID}\n onPress={setUpComposeFocusManager}\n />\n \n\n \n \n e.preventDefault()}\n >\n \n \n \n \n \n \n {hasExceededMaxCommentLength && }\n \n );\n}\n\nReportActionItemMessageEdit.displayName = 'ReportActionItemMessageEdit';\n\nexport default forwardRef(ReportActionItemMessageEdit);\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemParentAction.tsx", + "messages": [ + { + "ruleId": "react/jsx-no-comment-textnodes", + "severity": 2, + "message": "Comments inside children section of tag should be placed inside braces", + "line": 107, + "column": 45, + "nodeType": "JSXText", + "messageId": "putCommentInBraces", + "endLine": 109, + "endColumn": 13 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 109, + "column": 31, + "nodeType": null, + "endLine": 159, + "endColumn": 14 + } + ], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'reportID' PropType is defined but prop is never used", + "line": 30, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 30, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'report'. Either include it or remove the dependency array. If 'setAllAncestors' needs the current value of 'report', you can also switch to useReducer instead of useState and read 'report' in the reducer.", + "line": 103, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 103, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [report]", "fix": {"range": [4555, 4557], "text": "[report]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 2, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import React, {useEffect, useRef, useState} from 'react';\nimport {View} from 'react-native';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport OfflineWithFeedback from '@components/OfflineWithFeedback';\nimport TripDetailsView from '@components/ReportActionItem/TripDetailsView';\nimport useNetwork from '@hooks/useNetwork';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport Navigation from '@libs/Navigation/Navigation';\nimport onyxSubscribe from '@libs/onyxSubscribe';\nimport * as ReportActionsUtils from '@libs/ReportActionsUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport * as Report from '@userActions/Report';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport type * as OnyxTypes from '@src/types/onyx';\nimport AnimatedEmptyStateBackground from './AnimatedEmptyStateBackground';\nimport RepliesDivider from './RepliesDivider';\nimport ReportActionItem from './ReportActionItem';\nimport ThreadDivider from './ThreadDivider';\n\ntype ReportActionItemParentActionProps = {\n /** Flag to show, hide the thread divider line */\n shouldHideThreadDividerLine?: boolean;\n\n /** Position index of the report parent action in the overall report FlatList view */\n index: number;\n\n /** The id of the report */\n // eslint-disable-next-line react/no-unused-prop-types\n reportID: string;\n\n /** The current report is displayed */\n report: OnyxEntry;\n\n /** The transaction thread report associated with the current report, if any */\n transactionThreadReport: OnyxEntry;\n\n /** Array of report actions for this report */\n reportActions: OnyxTypes.ReportAction[];\n\n /** Report actions belonging to the report's parent */\n parentReportAction: OnyxEntry;\n\n /** Whether we should display \"Replies\" divider */\n shouldDisplayReplyDivider: boolean;\n\n /** If this is the first visible report action */\n isFirstVisibleReportAction: boolean;\n\n /** If the thread divider line will be used */\n shouldUseThreadDividerLine?: boolean;\n};\n\nfunction ReportActionItemParentAction({\n report,\n transactionThreadReport,\n reportActions,\n parentReportAction,\n index = 0,\n shouldHideThreadDividerLine = false,\n shouldDisplayReplyDivider,\n isFirstVisibleReportAction = false,\n shouldUseThreadDividerLine = false,\n}: ReportActionItemParentActionProps) {\n const styles = useThemeStyles();\n const ancestorIDs = useRef(ReportUtils.getAllAncestorReportActionIDs(report));\n const ancestorReports = useRef>>({});\n const [allAncestors, setAllAncestors] = useState([]);\n const {isOffline} = useNetwork();\n\n useEffect(() => {\n const unsubscribeReports: Array<() => void> = [];\n const unsubscribeReportActions: Array<() => void> = [];\n ancestorIDs.current.reportIDs.forEach((ancestorReportID) => {\n unsubscribeReports.push(\n onyxSubscribe({\n key: `${ONYXKEYS.COLLECTION.REPORT}${ancestorReportID}`,\n callback: (val) => {\n ancestorReports.current[ancestorReportID] = val;\n // getAllAncestorReportActions use getReportOrDraftReport to get parent reports which gets the report from allReports that\n // holds the report collection. However, allReports is not updated by the time this current callback is called.\n // Therefore we need to pass the up-to-date report to getAllAncestorReportActions so that it uses the up-to-date report value\n // to calculate, for instance, unread marker.\n setAllAncestors(ReportUtils.getAllAncestorReportActions(report, val));\n },\n }),\n );\n unsubscribeReportActions.push(\n onyxSubscribe({\n key: `${ONYXKEYS.COLLECTION.REPORT_ACTIONS}${ancestorReportID}`,\n callback: () => {\n setAllAncestors(ReportUtils.getAllAncestorReportActions(report));\n },\n }),\n );\n });\n\n return () => {\n unsubscribeReports.forEach((unsubscribeReport) => unsubscribeReport());\n unsubscribeReportActions.forEach((unsubscribeReportAction) => unsubscribeReportAction());\n };\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, []);\n\n return (\n \n \n // eslint-disable-next-line react-compiler/react-compiler\n {allAncestors.map((ancestor) => (\n Report.navigateToConciergeChatAndDeleteReport(ancestor.report.reportID)}\n >\n \n {ReportActionsUtils.isTripPreview(ancestor?.reportAction) ? (\n \n \n \n ) : (\n {\n const isVisibleAction = ReportActionsUtils.shouldReportActionBeVisible(ancestor.reportAction, ancestor.reportAction.reportActionID ?? '-1');\n // Pop the thread report screen before navigating to the chat report.\n Navigation.goBack(ROUTES.REPORT_WITH_ID.getRoute(ancestor.report.reportID ?? '-1'));\n if (isVisibleAction && !isOffline) {\n // Pop the chat report screen before navigating to the linked report action.\n Navigation.goBack(ROUTES.REPORT_WITH_ID.getRoute(ancestor.report.reportID ?? '-1', ancestor.reportAction.reportActionID));\n }\n }\n : undefined\n }\n parentReportAction={parentReportAction}\n report={ancestor.report}\n reportActions={reportActions}\n transactionThreadReport={transactionThreadReport}\n action={ancestor.reportAction}\n displayAsGroup={false}\n isMostRecentIOUReportAction={false}\n shouldDisplayNewMarker={ancestor.shouldDisplayNewMarker}\n index={index}\n isFirstVisibleReportAction={isFirstVisibleReportAction}\n shouldUseThreadDividerLine={shouldUseThreadDividerLine}\n hideThreadReplies\n />\n )}\n \n ))}\n {shouldDisplayReplyDivider && }\n \n );\n}\n\nReportActionItemParentAction.displayName = 'ReportActionItemParentAction';\n\nexport default ReportActionItemParentAction;\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemSingle.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 95, + "column": 28, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 95, + "endColumn": 30, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4079, 4081], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 152, + "column": 64, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 152, + "endColumn": 66, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [7396, 7398], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 273, + "column": 42, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 273, + "endColumn": 85, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemThread.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionsList.tsx", + "messages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 290, + "column": 5, + "nodeType": null, + "endLine": 290, + "endColumn": 37 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 561, + "column": 40, + "nodeType": null, + "endLine": 561, + "endColumn": 65 + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 561, + "column": 40, + "nodeType": null, + "endLine": 561, + "endColumn": 65 + } + ], + "suppressedMessages": [ + { + "ruleId": "lodash/import-scope", + "severity": 2, + "message": "Import individual methods from the Lodash module.", + "line": 5, + "column": 1, + "nodeType": "ImportDeclaration", + "endLine": 5, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'report.lastReadTime'. Either include it or remove the dependency array. If 'setUnreadMarkerTime' needs the current value of 'report.lastReadTime', you can also switch to useReducer instead of useState and read 'report.lastReadTime' in the reducer.", + "line": 214, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 214, + "endColumn": 25, + "suggestions": [ + {"desc": "Update the dependencies array to be: [report.lastReadTime, report.reportID]", "fix": {"range": [8685, 8702], "text": "[report.lastReadTime, report.reportID]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 234, + "column": 33, + "nodeType": null, + "endLine": 234, + "endColumn": 55, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 234, + "column": 33, + "nodeType": null, + "endLine": 234, + "endColumn": 55, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'unreadMarkerReportActionID' and 'unreadMarkerTime'. Either include them or remove the dependency array.", + "line": 279, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 279, + "endColumn": 36, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [sortedVisibleReportActions, unreadMarkerReportActionID, unreadMarkerTime]", + "fix": {"range": [11740, 11768], "text": "[sortedVisibleReportActions, unreadMarkerReportActionID, unreadMarkerTime]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'report' and 'route?.params?.referrer'. Either include them or remove the dependency array.", + "line": 335, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 335, + "endColumn": 69, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [report.lastVisibleActionCreated, report.reportID, isVisible, report, route?.params?.referrer]", + "fix": {"range": [14570, 14631], "text": "[report.lastVisibleActionCreated, report.reportID, isVisible, report, route?.params?.referrer]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'linkedReportActionID' and 'reportScrollManager'. Either include them or remove the dependency array.", + "line": 345, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 345, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [linkedReportActionID, reportScrollManager]", + "fix": {"range": [14943, 14945], "text": "[linkedReportActionID, reportScrollManager]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'scrollToBottomForCurrentUserAction'. Either include it or remove the dependency array.", + "line": 394, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 394, + "endColumn": 25, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [report.reportID, scrollToBottomForCurrentUserAction]", + "fix": {"range": [17466, 17483], "text": "[report.reportID, scrollToBottomForCurrentUserAction]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'report' and 'sortedVisibleReportActions'. Either include them or remove the dependency array.", + "line": 511, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 511, + "endColumn": 30, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isFocused, isVisible, report, sortedVisibleReportActions]", + "fix": {"range": [23314, 23336], "text": "[isFocused, isVisible, report, sortedVisibleReportActions]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 576, + "column": 41, + "nodeType": null, + "endLine": 596, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 576, + "column": 41, + "nodeType": null, + "endLine": 596, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 620, + "column": 13, + "nodeType": null, + "endLine": 620, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 3, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "source": "import type {ListRenderItemInfo} from '@react-native/virtualized-lists/Lists/VirtualizedList';\nimport {useIsFocused, useRoute} from '@react-navigation/native';\nimport type {RouteProp} from '@react-navigation/native';\n// eslint-disable-next-line lodash/import-scope\nimport type {DebouncedFunc} from 'lodash';\nimport React, {memo, useCallback, useEffect, useMemo, useRef, useState} from 'react';\nimport {DeviceEventEmitter, InteractionManager, View} from 'react-native';\nimport type {LayoutChangeEvent, NativeScrollEvent, NativeSyntheticEvent, StyleProp, ViewStyle} from 'react-native';\nimport {useOnyx} from 'react-native-onyx';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport InvertedFlatList from '@components/InvertedFlatList';\nimport {AUTOSCROLL_TO_TOP_THRESHOLD} from '@components/InvertedFlatList/BaseInvertedFlatList';\nimport {usePersonalDetails} from '@components/OnyxProvider';\nimport useCurrentUserPersonalDetails from '@hooks/useCurrentUserPersonalDetails';\nimport useLocalize from '@hooks/useLocalize';\nimport useNetwork from '@hooks/useNetwork';\nimport useReportScrollManager from '@hooks/useReportScrollManager';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport useWindowDimensions from '@hooks/useWindowDimensions';\nimport DateUtils from '@libs/DateUtils';\nimport Navigation from '@libs/Navigation/Navigation';\nimport * as ReportActionsUtils from '@libs/ReportActionsUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport Visibility from '@libs/Visibility';\nimport type {AuthScreensParamList} from '@navigation/types';\nimport variables from '@styles/variables';\nimport * as Report from '@userActions/Report';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport type SCREENS from '@src/SCREENS';\nimport type * as OnyxTypes from '@src/types/onyx';\nimport FloatingMessageCounter from './FloatingMessageCounter';\nimport getInitialNumToRender from './getInitialNumReportActionsToRender';\nimport ListBoundaryLoader from './ListBoundaryLoader';\nimport ReportActionsListItemRenderer from './ReportActionsListItemRenderer';\n\ntype LoadNewerChats = DebouncedFunc<(params: {distanceFromStart: number}) => void>;\n\ntype ReportActionsListProps = {\n /** The report currently being looked at */\n report: OnyxTypes.Report;\n\n /** The transaction thread report associated with the current report, if any */\n transactionThreadReport: OnyxEntry;\n\n /** Array of report actions for the current report */\n reportActions: OnyxTypes.ReportAction[];\n\n /** The report's parentReportAction */\n parentReportAction: OnyxEntry;\n\n /** The transaction thread report's parentReportAction */\n parentReportActionForTransactionThread: OnyxEntry;\n\n /** Sorted actions prepared for display */\n sortedReportActions: OnyxTypes.ReportAction[];\n\n /** The ID of the most recent IOU report action connected with the shown report */\n mostRecentIOUReportActionID?: string | null;\n\n /** The report metadata loading states */\n isLoadingInitialReportActions?: boolean;\n\n /** Are we loading more report actions? */\n isLoadingOlderReportActions?: boolean;\n\n /** Was there an error when loading older report actions? */\n hasLoadingOlderReportActionsError?: boolean;\n\n /** Are we loading newer report actions? */\n isLoadingNewerReportActions?: boolean;\n\n /** Was there an error when loading newer report actions? */\n hasLoadingNewerReportActionsError?: boolean;\n\n /** Callback executed on list layout */\n onLayout: (event: LayoutChangeEvent) => void;\n\n /** Callback executed on scroll */\n onScroll?: (event: NativeSyntheticEvent) => void;\n\n /** Function to load more chats */\n loadOlderChats: (force?: boolean) => void;\n\n /** Function to load newer chats */\n loadNewerChats: (force?: boolean) => void;\n\n /** Whether the composer is in full size */\n isComposerFullSize?: boolean;\n\n /** ID of the list */\n listID: number;\n\n /** Callback executed on content size change */\n onContentSizeChange: (w: number, h: number) => void;\n\n /** Should enable auto scroll to top threshold */\n shouldEnableAutoScrollToTopThreshold?: boolean;\n};\n\nconst VERTICAL_OFFSET_THRESHOLD = 200;\nconst MSG_VISIBLE_THRESHOLD = 250;\n\n// In the component we are subscribing to the arrival of new actions.\n// As there is the possibility that there are multiple instances of a ReportScreen\n// for the same report, we only ever want one subscription to be active, as\n// the subscriptions could otherwise be conflicting.\nconst newActionUnsubscribeMap: Record void> = {};\n\n// Seems that there is an architecture issue that prevents us from using the reportID with useRef\n// the useRef value gets reset when the reportID changes, so we use a global variable to keep track\nlet prevReportID: string | null = null;\n\n/**\n * Create a unique key for each action in the FlatList.\n * We use the reportActionID that is a string representation of a random 64-bit int, which should be\n * random enough to avoid collisions\n */\nfunction keyExtractor(item: OnyxTypes.ReportAction): string {\n return item.reportActionID;\n}\n\nfunction isMessageUnread(message: OnyxTypes.ReportAction, lastReadTime?: string): boolean {\n if (!lastReadTime) {\n return !ReportActionsUtils.isCreatedAction(message);\n }\n\n return !!(message && lastReadTime && message.created && lastReadTime < message.created);\n}\n\nconst onScrollToIndexFailed = () => {};\n\nfunction ReportActionsList({\n report,\n transactionThreadReport,\n reportActions = [],\n parentReportAction,\n isLoadingInitialReportActions = false,\n isLoadingOlderReportActions = false,\n hasLoadingOlderReportActionsError = false,\n isLoadingNewerReportActions = false,\n hasLoadingNewerReportActionsError = false,\n sortedReportActions,\n onScroll,\n mostRecentIOUReportActionID = '',\n loadNewerChats,\n loadOlderChats,\n onLayout,\n isComposerFullSize,\n listID,\n onContentSizeChange,\n shouldEnableAutoScrollToTopThreshold,\n parentReportActionForTransactionThread,\n}: ReportActionsListProps) {\n const currentUserPersonalDetails = useCurrentUserPersonalDetails();\n const personalDetailsList = usePersonalDetails() || CONST.EMPTY_OBJECT;\n const styles = useThemeStyles();\n const {translate} = useLocalize();\n const {windowHeight} = useWindowDimensions();\n const {isInNarrowPaneModal, shouldUseNarrowLayout} = useResponsiveLayout();\n\n const {isOffline} = useNetwork();\n const route = useRoute>();\n const reportScrollManager = useReportScrollManager();\n const userActiveSince = useRef(DateUtils.getDBTime());\n const lastMessageTime = useRef(null);\n const [isVisible, setIsVisible] = useState(Visibility.isVisible());\n const isFocused = useIsFocused();\n\n const [reportNameValuePairs] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_NAME_VALUE_PAIRS}${report?.reportID ?? -1}`);\n\n useEffect(() => {\n const unsubscriber = Visibility.onVisibilityChange(() => {\n setIsVisible(Visibility.isVisible());\n });\n\n return unsubscriber;\n }, []);\n\n const scrollingVerticalOffset = useRef(0);\n const readActionSkipped = useRef(false);\n const hasHeaderRendered = useRef(false);\n const hasFooterRendered = useRef(false);\n const linkedReportActionID = route?.params?.reportActionID ?? '-1';\n\n const sortedVisibleReportActions = useMemo(\n () =>\n sortedReportActions.filter(\n (reportAction) =>\n (isOffline ||\n ReportActionsUtils.isDeletedParentAction(reportAction) ||\n reportAction.pendingAction !== CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE ||\n reportAction.errors) &&\n ReportActionsUtils.shouldReportActionBeVisible(reportAction, reportAction.reportActionID),\n ),\n [sortedReportActions, isOffline],\n );\n\n /**\n * The timestamp for the unread marker.\n *\n * This should ONLY be updated when the user\n * - switches reports\n * - marks a message as read/unread\n * - reads a new message as it is received\n */\n const [unreadMarkerTime, setUnreadMarkerTime] = useState(report.lastReadTime ?? '');\n useEffect(() => {\n setUnreadMarkerTime(report.lastReadTime ?? '');\n\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [report.reportID]);\n\n /**\n * The reportActionID the unread marker should display above\n */\n const unreadMarkerReportActionID = useMemo(() => {\n const shouldDisplayNewMarker = (reportAction: OnyxTypes.ReportAction, index: number): boolean => {\n const nextMessage = sortedVisibleReportActions.at(index + 1);\n const isCurrentMessageUnread = isMessageUnread(reportAction, unreadMarkerTime);\n const isNextMessageRead = !nextMessage || !isMessageUnread(nextMessage, unreadMarkerTime);\n const shouldDisplay = isCurrentMessageUnread && isNextMessageRead && !ReportActionsUtils.shouldHideNewMarker(reportAction);\n const isWithinVisibleThreshold = scrollingVerticalOffset.current < MSG_VISIBLE_THRESHOLD ? reportAction.created < (userActiveSince.current ?? '') : true;\n return shouldDisplay && isWithinVisibleThreshold;\n };\n\n // Scan through each visible report action until we find the appropriate action to show the unread marker\n for (let index = 0; index < sortedVisibleReportActions.length; index++) {\n const reportAction = sortedVisibleReportActions.at(index);\n\n // eslint-disable-next-line react-compiler/react-compiler\n if (reportAction && shouldDisplayNewMarker(reportAction, index)) {\n return reportAction.reportActionID;\n }\n }\n\n return null;\n }, [sortedVisibleReportActions, unreadMarkerTime]);\n\n /**\n * Subscribe to read/unread events and update our unreadMarkerTime\n */\n useEffect(() => {\n const unreadActionSubscription = DeviceEventEmitter.addListener(`unreadAction_${report.reportID}`, (newLastReadTime: string) => {\n setUnreadMarkerTime(newLastReadTime);\n userActiveSince.current = DateUtils.getDBTime();\n });\n const readNewestActionSubscription = DeviceEventEmitter.addListener(`readNewestAction_${report.reportID}`, (newLastReadTime: string) => {\n setUnreadMarkerTime(newLastReadTime);\n });\n\n return () => {\n unreadActionSubscription.remove();\n readNewestActionSubscription.remove();\n };\n }, [report.reportID]);\n\n /**\n * When the user reads a new message as it is received, we'll push the unreadMarkerTime down to the timestamp of\n * the latest report action. When new report actions are received and the user is not viewing them (they're above\n * the MSG_VISIBLE_THRESHOLD), the unread marker will display over those new messages rather than the initial\n * lastReadTime.\n */\n useEffect(() => {\n if (unreadMarkerReportActionID) {\n return;\n }\n\n const mostRecentReportActionCreated = sortedVisibleReportActions.at(0)?.created ?? '';\n if (mostRecentReportActionCreated <= unreadMarkerTime) {\n return;\n }\n\n setUnreadMarkerTime(mostRecentReportActionCreated);\n\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [sortedVisibleReportActions]);\n\n const lastActionIndex = sortedVisibleReportActions.at(0)?.reportActionID;\n const reportActionSize = useRef(sortedVisibleReportActions.length);\n const lastVisibleActionCreated =\n (transactionThreadReport?.lastVisibleActionCreated ?? '') > (report.lastVisibleActionCreated ?? '')\n ? transactionThreadReport?.lastVisibleActionCreated\n : report.lastVisibleActionCreated;\n const hasNewestReportAction = sortedVisibleReportActions.at(0)?.created === lastVisibleActionCreated;\n const hasNewestReportActionRef = useRef(hasNewestReportAction);\n // eslint-disable-next-line react-compiler/react-compiler\n hasNewestReportActionRef.current = hasNewestReportAction;\n const previousLastIndex = useRef(lastActionIndex);\n\n const isLastPendingActionIsDelete = sortedReportActions?.at(0)?.pendingAction === CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE;\n\n const [isFloatingMessageCounterVisible, setIsFloatingMessageCounterVisible] = useState(false);\n\n useEffect(() => {\n if (\n scrollingVerticalOffset.current < AUTOSCROLL_TO_TOP_THRESHOLD &&\n previousLastIndex.current !== lastActionIndex &&\n reportActionSize.current > sortedVisibleReportActions.length &&\n hasNewestReportAction\n ) {\n reportScrollManager.scrollToBottom();\n }\n previousLastIndex.current = lastActionIndex;\n reportActionSize.current = sortedVisibleReportActions.length;\n }, [lastActionIndex, sortedVisibleReportActions, reportScrollManager, hasNewestReportAction, linkedReportActionID]);\n\n useEffect(() => {\n userActiveSince.current = DateUtils.getDBTime();\n prevReportID = report.reportID;\n }, [report.reportID]);\n\n useEffect(() => {\n if (report.reportID !== prevReportID) {\n return;\n }\n\n if (ReportUtils.isUnread(report)) {\n // On desktop, when the notification center is displayed, isVisible will return false.\n // Currently, there's no programmatic way to dismiss the notification center panel.\n // To handle this, we use the 'referrer' parameter to check if the current navigation is triggered from a notification.\n const isFromNotification = route?.params?.referrer === CONST.REFERRER.NOTIFICATION;\n if ((isVisible || isFromNotification) && scrollingVerticalOffset.current < MSG_VISIBLE_THRESHOLD) {\n Report.readNewestAction(report.reportID);\n if (isFromNotification) {\n Navigation.setParams({referrer: undefined});\n }\n } else {\n readActionSkipped.current = true;\n }\n }\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [report.lastVisibleActionCreated, report.reportID, isVisible]);\n\n useEffect(() => {\n if (linkedReportActionID) {\n return;\n }\n InteractionManager.runAfterInteractions(() => {\n reportScrollManager.scrollToBottom();\n });\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, []);\n\n const scrollToBottomForCurrentUserAction = useCallback(\n (isFromCurrentUser: boolean) => {\n // If a new comment is added and it's from the current user scroll to the bottom otherwise leave the user positioned where\n // they are now in the list.\n if (!isFromCurrentUser) {\n return;\n }\n if (!hasNewestReportActionRef.current) {\n if (isInNarrowPaneModal) {\n return;\n }\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(report.reportID));\n return;\n }\n InteractionManager.runAfterInteractions(() => reportScrollManager.scrollToBottom());\n },\n [isInNarrowPaneModal, reportScrollManager, report.reportID],\n );\n useEffect(() => {\n // Why are we doing this, when in the cleanup of the useEffect we are already calling the unsubscribe function?\n // Answer: On web, when navigating to another report screen, the previous report screen doesn't get unmounted,\n // meaning that the cleanup might not get called. When we then open a report we had open already previosuly, a new\n // ReportScreen will get created. Thus, we have to cancel the earlier subscription of the previous screen,\n // because the two subscriptions could conflict!\n // In case we return to the previous screen (e.g. by web back navigation) the useEffect for that screen would\n // fire again, as the focus has changed and will set up the subscription correctly again.\n const previousSubUnsubscribe = newActionUnsubscribeMap[report.reportID];\n if (previousSubUnsubscribe) {\n previousSubUnsubscribe();\n }\n\n // This callback is triggered when a new action arrives via Pusher and the event is emitted from Report.js. This allows us to maintain\n // a single source of truth for the \"new action\" event instead of trying to derive that a new action has appeared from looking at props.\n const unsubscribe = Report.subscribeToNewActionEvent(report.reportID, scrollToBottomForCurrentUserAction);\n\n const cleanup = () => {\n if (!unsubscribe) {\n return;\n }\n unsubscribe();\n };\n\n newActionUnsubscribeMap[report.reportID] = cleanup;\n\n return cleanup;\n\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [report.reportID]);\n\n /**\n * Show/hide the new floating message counter when user is scrolling back/forth in the history of messages.\n */\n const handleUnreadFloatingButton = () => {\n if (scrollingVerticalOffset.current > VERTICAL_OFFSET_THRESHOLD && !isFloatingMessageCounterVisible && !!unreadMarkerReportActionID) {\n setIsFloatingMessageCounterVisible(true);\n }\n\n if (scrollingVerticalOffset.current < VERTICAL_OFFSET_THRESHOLD && isFloatingMessageCounterVisible) {\n if (readActionSkipped.current) {\n readActionSkipped.current = false;\n Report.readNewestAction(report.reportID);\n }\n setIsFloatingMessageCounterVisible(false);\n }\n };\n\n const trackVerticalScrolling = (event: NativeSyntheticEvent) => {\n scrollingVerticalOffset.current = event.nativeEvent.contentOffset.y;\n handleUnreadFloatingButton();\n onScroll?.(event);\n };\n\n const scrollToBottomAndMarkReportAsRead = () => {\n if (!hasNewestReportAction) {\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(report.reportID));\n Report.openReport(report.reportID);\n return;\n }\n reportScrollManager.scrollToBottom();\n readActionSkipped.current = false;\n Report.readNewestAction(report.reportID);\n };\n\n /**\n * Calculates the ideal number of report actions to render in the first render, based on the screen height and on\n * the height of the smallest report action possible.\n */\n const initialNumToRender = useMemo((): number | undefined => {\n const minimumReportActionHeight = styles.chatItem.paddingTop + styles.chatItem.paddingBottom + variables.fontSizeNormalHeight;\n const availableHeight = windowHeight - (CONST.CHAT_FOOTER_MIN_HEIGHT + variables.contentHeaderHeight);\n const numToRender = Math.ceil(availableHeight / minimumReportActionHeight);\n if (linkedReportActionID) {\n return getInitialNumToRender(numToRender);\n }\n return numToRender || undefined;\n }, [styles.chatItem.paddingBottom, styles.chatItem.paddingTop, windowHeight, linkedReportActionID]);\n\n /**\n * Thread's divider line should hide when the first chat in the thread is marked as unread.\n * This is so that it will not be conflicting with header's separator line.\n */\n const shouldHideThreadDividerLine = useMemo(\n (): boolean => ReportActionsUtils.getFirstVisibleReportActionID(sortedReportActions, isOffline) === unreadMarkerReportActionID,\n [sortedReportActions, isOffline, unreadMarkerReportActionID],\n );\n\n const firstVisibleReportActionID = useMemo(() => ReportActionsUtils.getFirstVisibleReportActionID(sortedReportActions, isOffline), [sortedReportActions, isOffline]);\n\n const shouldUseThreadDividerLine = useMemo(() => {\n const topReport = sortedVisibleReportActions.length > 0 ? sortedVisibleReportActions.at(sortedVisibleReportActions.length - 1) : null;\n\n if (topReport && topReport.actionName !== CONST.REPORT.ACTIONS.TYPE.CREATED) {\n return false;\n }\n\n if (ReportActionsUtils.isTransactionThread(parentReportAction)) {\n return !ReportActionsUtils.isDeletedParentAction(parentReportAction) && !ReportActionsUtils.isReversedTransaction(parentReportAction);\n }\n\n if (ReportUtils.isTaskReport(report)) {\n return !ReportUtils.isCanceledTaskReport(report, parentReportAction);\n }\n\n return ReportUtils.isExpenseReport(report) || ReportUtils.isIOUReport(report) || ReportUtils.isInvoiceReport(report);\n }, [parentReportAction, report, sortedVisibleReportActions]);\n\n useEffect(() => {\n if (report.reportID !== prevReportID) {\n return;\n }\n\n if (!isVisible || !isFocused) {\n if (!lastMessageTime.current) {\n lastMessageTime.current = sortedVisibleReportActions.at(0)?.created ?? '';\n }\n return;\n }\n\n // In case the user read new messages (after being inactive) with other device we should\n // show marker based on report.lastReadTime\n const newMessageTimeReference = lastMessageTime.current && report.lastReadTime && lastMessageTime.current > report.lastReadTime ? userActiveSince.current : report.lastReadTime;\n lastMessageTime.current = null;\n\n const isArchivedReport = ReportUtils.isArchivedRoom(report);\n const hasNewMessagesInView = scrollingVerticalOffset.current < MSG_VISIBLE_THRESHOLD;\n const hasUnreadReportAction = sortedVisibleReportActions.some(\n (reportAction) =>\n newMessageTimeReference &&\n newMessageTimeReference < reportAction.created &&\n (ReportActionsUtils.isReportPreviewAction(reportAction) ? reportAction.childLastActorAccountID : reportAction.actorAccountID) !== Report.getCurrentUserAccountID(),\n );\n\n if (!isArchivedReport && (!hasNewMessagesInView || !hasUnreadReportAction)) {\n return;\n }\n\n Report.readNewestAction(report.reportID);\n userActiveSince.current = DateUtils.getDBTime();\n\n // This effect logic to `mark as read` will only run when the report focused has new messages and the App visibility\n // is changed to visible(meaning user switched to app/web, while user was previously using different tab or application).\n // We will mark the report as read in the above case which marks the LHN report item as read while showing the new message\n // marker for the chat messages received while the user wasn't focused on the report or on another browser tab for web.\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [isFocused, isVisible]);\n\n const renderItem = useCallback(\n ({item: reportAction, index}: ListRenderItemInfo) => (\n 1}\n isFirstVisibleReportAction={firstVisibleReportActionID === reportAction.reportActionID}\n shouldUseThreadDividerLine={shouldUseThreadDividerLine}\n />\n ),\n [\n report,\n linkedReportActionID,\n sortedVisibleReportActions,\n mostRecentIOUReportActionID,\n shouldHideThreadDividerLine,\n parentReportAction,\n reportActions,\n transactionThreadReport,\n parentReportActionForTransactionThread,\n shouldUseThreadDividerLine,\n firstVisibleReportActionID,\n unreadMarkerReportActionID,\n ],\n );\n\n // Native mobile does not render updates flatlist the changes even though component did update called.\n // To notify there something changes we can use extraData prop to flatlist\n const extraData = useMemo(\n () => [shouldUseNarrowLayout ? unreadMarkerReportActionID : undefined, ReportUtils.isArchivedRoom(report, reportNameValuePairs)],\n [unreadMarkerReportActionID, shouldUseNarrowLayout, report, reportNameValuePairs],\n );\n const hideComposer = !ReportUtils.canUserPerformWriteAction(report);\n const shouldShowReportRecipientLocalTime = ReportUtils.canShowReportRecipientLocalTime(personalDetailsList, report, currentUserPersonalDetails.accountID) && !isComposerFullSize;\n // eslint-disable-next-line react-compiler/react-compiler\n const canShowHeader = isOffline || hasHeaderRendered.current;\n\n const contentContainerStyle: StyleProp = useMemo(\n () => [styles.chatContentScrollView, isLoadingNewerReportActions && canShowHeader ? styles.chatContentScrollViewWithHeaderLoader : {}],\n [isLoadingNewerReportActions, styles.chatContentScrollView, styles.chatContentScrollViewWithHeaderLoader, canShowHeader],\n );\n\n const lastReportAction: OnyxTypes.ReportAction | undefined = useMemo(() => sortedReportActions.at(-1) ?? undefined, [sortedReportActions]);\n\n const retryLoadOlderChatsError = useCallback(() => {\n loadOlderChats(true);\n }, [loadOlderChats]);\n\n // eslint-disable-next-line react-compiler/react-compiler\n const listFooterComponent = useMemo(() => {\n // Skip this hook on the first render (when online), as we are not sure if more actions are going to be loaded,\n // Therefore showing the skeleton on footer might be misleading.\n // When offline, there should be no second render, so we should show the skeleton if the corresponding loading prop is present.\n // In case of an error we want to display the footer no matter what.\n if (!isOffline && !hasFooterRendered.current && !hasLoadingOlderReportActionsError) {\n hasFooterRendered.current = true;\n return null;\n }\n\n return (\n \n );\n }, [isLoadingInitialReportActions, isLoadingOlderReportActions, lastReportAction?.actionName, isOffline, hasLoadingOlderReportActionsError, retryLoadOlderChatsError]);\n\n const onLayoutInner = useCallback(\n (event: LayoutChangeEvent) => {\n onLayout(event);\n },\n [onLayout],\n );\n const onContentSizeChangeInner = useCallback(\n (w: number, h: number) => {\n onContentSizeChange(w, h);\n },\n [onContentSizeChange],\n );\n\n // eslint-disable-next-line react-compiler/react-compiler\n const retryLoadNewerChatsError = useCallback(() => {\n loadNewerChats(true);\n }, [loadNewerChats]);\n\n const listHeaderComponent = useMemo(() => {\n // In case of an error we want to display the header no matter what.\n if (!canShowHeader && !hasLoadingNewerReportActionsError) {\n // eslint-disable-next-line react-compiler/react-compiler\n hasHeaderRendered.current = true;\n return null;\n }\n\n return (\n \n );\n }, [isLoadingNewerReportActions, canShowHeader, hasLoadingNewerReportActionsError, retryLoadNewerChatsError]);\n\n const onStartReached = useCallback(() => {\n InteractionManager.runAfterInteractions(() => requestAnimationFrame(() => loadNewerChats(false)));\n }, [loadNewerChats]);\n\n const onEndReached = useCallback(() => {\n loadOlderChats(false);\n }, [loadOlderChats]);\n\n // When performing comment linking, initially 25 items are added to the list. Subsequent fetches add 15 items from the cache or 50 items from the server.\n // This is to ensure that the user is able to see the 'scroll to newer comments' button when they do comment linking and have not reached the end of the list yet.\n const canScrollToNewerComments = !isLoadingInitialReportActions && !hasNewestReportAction && sortedReportActions.length > 25 && !isLastPendingActionIsDelete;\n return (\n <>\n \n \n \n \n \n );\n}\n\nReportActionsList.displayName = 'ReportActionsList';\n\nexport default memo(ReportActionsList);\n\nexport type {LoadNewerChats, ReportActionsListProps};\n", + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionsListItemRenderer.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionsView.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Unexpected reassignment of a variable which was defined outside of the component. Components and hooks should be pure and side-effect free, but variable reassignment is a form of side-effect. If this variable is used in rendering, use useState instead. (https://react.dev/reference/rules/components-and-hooks-must-be-pure#side-effects-must-run-outside-of-render)", + "line": 143, + "column": 9, + "nodeType": null, + "endLine": 143, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has a missing dependency: 'prevReportActionID'. Either include it or remove the dependency array.", + "line": 149, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 149, + "endColumn": 31, + "suggestions": [ + {"desc": "Update the dependencies array to be: [reportActionID, prevReportActionID]", "fix": {"range": [6885, 6908], "text": "[reportActionID, prevReportActionID]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-non-null-assertion", + "severity": 2, + "message": "Forbidden non-null assertion.", + "line": 203, + "column": 31, + "nodeType": "TSNonNullExpression", + "messageId": "noNonNull", + "endLine": 203, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has an unnecessary dependency: 'currentReportActionID'. Either exclude it or remove the dependency array.", + "line": 249, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 249, + "endColumn": 91, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [reportActionID, combinedReportActions, indexOfLinkedAction]", + "fix": {"range": [12315, 12398], "text": "[reportActionID, combinedReportActions, indexOfLinkedAction]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'openReportIfNecessary' and 'prevAuthTokenType'. Either include them or remove the dependency array.", + "line": 298, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 298, + "endColumn": 25, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [session, report, prevAuthTokenType, openReportIfNecessary]", + "fix": {"range": [15595, 15612], "text": "[session, report, prevAuthTokenType, openReportIfNecessary]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'openReportIfNecessary'. Either include it or remove the dependency array.", + "line": 312, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 312, + "endColumn": 68, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [shouldUseNarrowLayout, reportActions, isReportFullyVisible, openReportIfNecessary]", + "fix": {"range": [16358, 16418], "text": "[shouldUseNarrowLayout, reportActions, isReportFullyVisible, openReportIfNecessary]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportAttachments.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportAttachmentsContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportDetailsExportPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportDetailsShareCodePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportDropUI.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportFooter.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportTypingIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/SystemChatReportFooterMessage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ThreadDivider.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/UserTypingEventListener.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'reportID'. Either include it or remove the dependency array.", + "line": 37, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 37, + "endColumn": 11, + "suggestions": [{"desc": "Update the dependencies array to be: [reportID]", "fix": {"range": [1604, 1606], "text": "[reportID]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/comment/AttachmentCommentFragment.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/comment/RenderCommentHTML.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/comment/TextCommentFragment.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/comment/shouldRenderAsText/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/comment/shouldRenderAsText/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/getInitialNumReportActionsToRender/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/getInitialNumReportActionsToRender/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/getInitialPaginationSize/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/getInitialPaginationSize/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/shouldUseEmojiPickerSelection/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/shouldUseEmojiPickerSelection/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/shouldUseEmojiPickerSelection/index.website.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/shouldUseEmojiPickerSelection/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/withReportAndPrivateNotesOrNotFound.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 33, + "column": 9, + "nodeType": "FunctionDeclaration", + "endLine": 89, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 59, + "column": 19, + "nodeType": "VariableDeclarator", + "endLine": 72, + "endColumn": 154, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 85, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 85, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/withReportAndReportActionOrNotFound.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 39, + "column": 5, + "nodeType": "FunctionDeclaration", + "endLine": 108, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'linkedReportAction' and 'report'. Either include them or remove the dependency array.", + "line": 78, + "column": 12, + "nodeType": "ArrayExpression", + "endLine": 78, + "endColumn": 64, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [shouldUseNarrowLayout, props.route.params.reportID, report, linkedReportAction]", + "fix": {"range": [4076, 4128], "text": "[shouldUseNarrowLayout, props.route.params.reportID, report, linkedReportAction]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 86, + "column": 30, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 86, + "endColumn": 32, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4646, 4648], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 100, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 100, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/withReportOrNotFound.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 57, + "column": 9, + "nodeType": "FunctionDeclaration", + "endLine": 120, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 84, + "column": 23, + "nodeType": "VariableDeclarator", + "endLine": 84, + "endColumn": 120, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 89, + "column": 47, + "nodeType": null, + "endLine": 89, + "endColumn": 67, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 103, + "column": 18, + "nodeType": null, + "endLine": 103, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 105, + "column": 17, + "nodeType": null, + "endLine": 105, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 111, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 111, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/AllSettingsScreen.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/AvatarWithDelegateAvatar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/AvatarWithOptionalStatus.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/BottomTabAvatar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/BottomTabBarFloatingActionButton/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/BottomTabBarFloatingActionButton/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/BottomTabBarFloatingActionButton/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/ProfileAvatarWithIndicator.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SidebarLinks.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'activeWorkspaceID' PropType is defined but prop is never used", + "line": 40, + "column": 5, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 40, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": "its used in withOnyx"}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'updateLocale'. Either include it or remove the dependency array.", + "line": 62, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 62, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [updateLocale]", "fix": {"range": [2474, 2476], "text": "[updateLocale]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has missing dependencies: 'StyleUtils' and 'styles.sidebarListContainer'. Either include them or remove the dependency array.", + "line": 86, + "column": 170, + "nodeType": "ArrayExpression", + "endLine": 86, + "endColumn": 178, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [StyleUtils, insets, styles.sidebarListContainer]", + "fix": {"range": [3794, 3802], "text": "[StyleUtils, insets, styles.sidebarListContainer]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SidebarLinksData.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'policyMemberAccountIDs'. Either include it or remove the dependency array.", + "line": 49, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 49, + "endColumn": 27, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [activeWorkspaceID, policyMemberAccountIDs]", + "fix": {"range": [1994, 2013], "text": "[activeWorkspaceID, policyMemberAccountIDs]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 54, + "column": 5, + "nodeType": null, + "endLine": 54, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SidebarScreen/BaseSidebarScreen.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SidebarScreen/FloatingActionButtonAndPopover.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has an unnecessary dependency: 'quickActionPolicy'. Either exclude it or remove the dependency array.", + "line": 171, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 171, + "endColumn": 83, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [personalDetails, session?.accountID, quickActionReport]", + "fix": {"range": [8538, 8613], "text": "[personalDetails, session?.accountID, quickActionReport]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has a missing dependency: 'onShowCreateMenu'. Either include it or remove the dependency array. If 'onShowCreateMenu' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 280, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 280, + "endColumn": 43, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isFocused, onShowCreateMenu, shouldUseNarrowLayout]", + "fix": {"range": [14244, 14278], "text": "[isFocused, onShowCreateMenu, shouldUseNarrowLayout]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has a missing dependency: 'onHideCreateMenu'. Either include it or remove the dependency array. If 'onHideCreateMenu' changes too often, find the parent component that defines it and wrap that definition in useCallback.", + "line": 297, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 297, + "endColumn": 29, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isCreateMenuActive, onHideCreateMenu]", + "fix": {"range": [14833, 14853], "text": "[isCreateMenuActive, onHideCreateMenu]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has an unnecessary dependency: 'isLoading'. Either exclude it or remove the dependency array.", + "line": 324, + "column": 76, + "nodeType": "ArrayExpression", + "endLine": 324, + "endColumn": 87, + "suggestions": [{"desc": "Update the dependencies array to be: []", "fix": {"range": [15561, 15572], "text": "[]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 358, + "column": 72, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 358, + "endColumn": 74, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [17395, 17397], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SidebarScreen/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SignInButton.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/HoldReasonFormView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/HoldReasonPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/MoneyRequestAmountForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'amount', 'currency', and 'initializeAmount'. Either include them or remove the dependency array.", + "line": 170, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 170, + "endColumn": 21, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [amount, currency, initializeAmount, selectedTab]", + "fix": {"range": [6493, 6506], "text": "[amount, currency, initializeAmount, selectedTab]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'forwardedRef'.", + "line": 277, + "column": 29, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 277, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/ReceiptDropUI.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/SplitBillDetailsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/IOURequestRedirectToStartPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'iouRequestType', 'iouType', 'isIouRequestTypeValid', and 'isIouTypeValid'. Either include them or remove the dependency array.", + "line": 41, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 41, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [iouRequestType, iouType, isIouRequestTypeValid, isIouTypeValid]", + "fix": {"range": [2317, 2319], "text": "[iouRequestType, iouType, isIouRequestTypeValid, isIouTypeValid]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/IOURequestStartPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/MoneyRequestParticipantsSelector.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 129, + "column": 52, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 129, + "endColumn": 54, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6351, 6353], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 131, + "column": 55, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 131, + "endColumn": 57, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6576, 6578], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 171, + "column": 55, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 171, + "endColumn": 57, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [7897, 7899], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has missing dependencies: 'activePolicyID' and 'iouType'. Either include them or remove the dependency array.", + "line": 278, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 278, + "endColumn": 58, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [iouType, onParticipantsAdded, onFinish, activePolicyID, currentUserLogin]", + "fix": {"range": [12331, 12380], "text": "[iouType, onParticipantsAdded, onFinish, activePolicyID, currentUserLogin]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "we don't want to trigger this callback when iouType changes"}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has a missing dependency: 'iouType'. Either include it or remove the dependency array.", + "line": 321, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 321, + "endColumn": 44, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [participants, onParticipantsAdded, iouType]", + "fix": {"range": [14050, 14085], "text": "[participants, onParticipantsAdded, iouType]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "we don't want to trigger this callback when iouType changes"}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 333, + "column": 36, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 333, + "endColumn": 38, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [14954, 14956], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepAmount.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'isEditing', 'isEditingSplitBill', 'splitDraftTransaction', and 'transaction'. Either include them or remove the dependency array.", + "line": 112, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 112, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isEditing, isEditingSplitBill, splitDraftTransaction, transaction]", + "fix": {"range": [5758, 5760], "text": "[isEditing, isEditingSplitBill, splitDraftTransaction, transaction]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 319, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 319, + "endColumn": 144, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 321, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 321, + "endColumn": 138, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepCategory.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 74, + "column": 71, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 74, + "endColumn": 73, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4201, 4203], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 85, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 85, + "endColumn": 189, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'fetchData'. Either include it or remove the dependency array.", + "line": 102, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 102, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [fetchData]", "fix": {"range": [5793, 5795], "text": "[fetchData]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 202, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 202, + "endColumn": 114, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 204, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 204, + "endColumn": 141, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepCompanyInfo.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepConfirmation.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'transaction?.category'. Either include it or remove the dependency array.", + "line": 185, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 185, + "endColumn": 53, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [transactionID, requestType, defaultCategory, transaction?.category]", + "fix": {"range": [9827, 9872], "text": "[transactionID, requestType, defaultCategory, transaction?.category]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 198, + "column": 125, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 198, + "endColumn": 127, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [10849, 10851], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 673, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 673, + "endColumn": 122, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 675, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 675, + "endColumn": 149, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepCurrency.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 106, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 106, + "endColumn": 122, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepDate.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 80, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 80, + "endColumn": 137, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 181, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 181, + "endColumn": 114, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 183, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 183, + "endColumn": 133, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepDescription.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 146, + "column": 71, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 146, + "endColumn": 73, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6178, 6180], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": "nullish coalescing doesn't achieve the same result in this case"}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 151, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 151, + "endColumn": 189, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 239, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 239, + "endColumn": 128, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 241, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 241, + "endColumn": 147, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepDistance.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 6, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 6, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'action', 'isCreatingNewRequest', and 'transaction'. Either include them or remove the dependency array.", + "line": 218, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 218, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [action, isCreatingNewRequest, transaction]", + "fix": {"range": [11983, 11985], "text": "[action, isCreatingNewRequest, transaction]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 556, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 556, + "endColumn": 148, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 558, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 558, + "endColumn": 142, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepDistanceRate.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 40, + "column": 83, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 40, + "endColumn": 85, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2009, 2011], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 41, + "column": 100, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 41, + "endColumn": 102, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2120, 2122], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 42, + "column": 88, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 42, + "endColumn": 90, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2219, 2221], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 130, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 130, + "endColumn": 120, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 132, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 132, + "endColumn": 150, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepMerchant.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepParticipants.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/CameraPermission/index.android.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/CameraPermission/index.ios.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/CameraPermission/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/CameraPermission/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/LocationPermission/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/LocationPermission/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/LocationPermission/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/NavigationAwareCamera/Camera.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 16, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 16, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/NavigationAwareCamera/WebCamera.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 22, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 22, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/NavigationAwareCamera/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 143, + "column": 18, + "nodeType": null, + "endLine": 153, + "endColumn": 10, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 279, + "column": 108, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 279, + "endColumn": 110, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [12993, 12995], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 689, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 689, + "endColumn": 140, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 691, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 691, + "endColumn": 134, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has a missing dependency: 'videoConstraints'. Either include it or remove the dependency array.", + "line": 168, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 168, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [videoConstraints]", "fix": {"range": [8724, 8726], "text": "[videoConstraints]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'requestCameraPermission'. Either include it or remove the dependency array.", + "line": 192, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 192, + "endColumn": 21, + "suggestions": [ + {"desc": "Update the dependencies array to be: [isTabActive, requestCameraPermission]", "fix": {"range": [9558, 9571], "text": "[isTabActive, requestCameraPermission]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 311, + "column": 108, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 311, + "endColumn": 110, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [15011, 15013], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 476, + "column": 77, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 476, + "endColumn": 79, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [22635, 22637], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 716, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 716, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 800, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 800, + "endColumn": 140, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 802, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 802, + "endColumn": 134, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepSendFrom.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepSplitPayer.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 100, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 100, + "endColumn": 116, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 102, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 102, + "endColumn": 146, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepTag.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 70, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 72, + "endColumn": 164, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepTaxAmountPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 133, + "column": 61, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 133, + "endColumn": 63, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6089, 6091], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 198, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 198, + "endColumn": 130, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 200, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 200, + "endColumn": 152, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepTaxRatePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 154, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 154, + "endColumn": 126, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 156, + "column": 7, + "nodeType": "VariableDeclarator", + "endLine": 156, + "endColumn": 148, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepWaypoint.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/StepScreenDragAndDropWrapper.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/StepScreenWrapper.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/withFullTransactionOrNotFound.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 51, + "column": 5, + "nodeType": "FunctionDeclaration", + "endLine": 78, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 73, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 73, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/withWritableReportOrNotFound.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 54, + "column": 5, + "nodeType": "FunctionDeclaration", + "endLine": 92, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'isEditing', 'report?.reportID', 'reportDraft', and 'route.params.reportID'. Either include them or remove the dependency array.", + "line": 73, + "column": 12, + "nodeType": "ArrayExpression", + "endLine": 73, + "endColumn": 14, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isEditing, report?.reportID, reportDraft, route.params.reportID]", + "fix": {"range": [3862, 3864], "text": "[isEditing, report?.reportID, reportDraft, route.params.reportID]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 86, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 86, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/AboutPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 37, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has missing dependencies: 'styles.alignSelfCenter', 'styles.h100', 'styles.justifyContentEnd', 'styles.pAbsolute', 'styles.pb3', 'styles.textLabel', 'styles.textVersion', and 'styles.w100'. Either include them or remove the dependency array.", + "line": 126, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 126, + "endColumn": 11, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [styles.alignSelfCenter, styles.h100, styles.justifyContentEnd, styles.pAbsolute, styles.pb3, styles.textLabel, styles.textVersion, styles.w100]", + "fix": { + "range": [5357, 5359], + "text": "[styles.alignSelfCenter, styles.h100, styles.justifyContentEnd, styles.pAbsolute, styles.pb3, styles.textLabel, styles.textVersion, styles.w100]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ConsolePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 101, + "column": 36, + "nodeType": null, + "endLine": 101, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 101, + "column": 36, + "nodeType": null, + "endLine": 101, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ShareLogList/BaseShareLogList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ShareLogList/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ShareLogList/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ShareLogList/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ShareLogPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AppDownloadLinks.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/ExitSurvey/ExitSurveyOffline.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/ExitSurvey/ExitSurveyReasonPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 36, + "column": 20, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 36, + "endColumn": 22, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1674, 1676], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/ExitSurvey/ExitSurveyResponsePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/InitialSettingsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 37, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 63, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/PaymentCard/ChangeCurrency/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Preferences/LanguagePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Preferences/PreferencesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Preferences/PriorityModePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Preferences/ThemePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/ContactMethodDetailsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 149, + "column": 31, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 149, + "endColumn": 33, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [7405, 7451], "text": "(prevValidatedDate ?? !loginData?.validatedDate)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/ContactMethodsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 70, + "column": 52, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 70, + "endColumn": 54, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3735, 3737], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/NewContactMethodPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook React.useCallback has a missing dependency: 'loginList'. Either include it or remove the dependency array.", + "line": 101, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 101, + "endColumn": 20, + "suggestions": [{"desc": "Update the dependencies array to be: [loginList, translate]", "fix": {"range": [5157, 5168], "text": "[loginList, translate]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/ValidateCodeForm/BaseValidateCodeForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'contactMethod' and 'validateLoginError'. Either include them or remove the dependency array.", + "line": 139, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 139, + "endColumn": 10, + "suggestions": [ + {"desc": "Update the dependencies array to be: [contactMethod, validateLoginError]", "fix": {"range": [5382, 5384], "text": "[contactMethod, validateLoginError]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 249, + "column": 40, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 249, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/ValidateCodeForm/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 9, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/ValidateCodeForm/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 9, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/CustomStatus/SetDatePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/CustomStatus/SetTimePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/CustomStatus/StatusClearAfterPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'validate'. Either include it or remove the dependency array.", + "line": 76, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 76, + "endColumn": 14, + "suggestions": [{"desc": "Update the dependencies array to be: [data, validate]", "fix": {"range": [2801, 2807], "text": "[data, validate]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'clearAfter' and 'draftClearAfter'. Either include them or remove the dependency array.", + "line": 153, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 153, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [clearAfter, draftClearAfter]", "fix": {"range": [5952, 5954], "text": "[clearAfter, draftClearAfter]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/CustomStatus/StatusPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 50, + "column": 41, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 50, + "endColumn": 43, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2652, 2654], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 52, + "column": 35, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 52, + "endColumn": 37, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2788, 2790], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 56, + "column": 44, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 56, + "endColumn": 46, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2984, 2986], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 62, + "column": 48, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 62, + "endColumn": 50, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3315, 3317], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 97, + "column": 52, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 97, + "endColumn": 54, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [4764, 4804], "text": "(draftClearAfter ?? currentUserClearAfter)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'currentUserClearAfter', 'currentUserEmojiCode', and 'draftClearAfter'. Either include them or remove the dependency array.", + "line": 144, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 144, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [currentUserClearAfter, currentUserEmojiCode, draftClearAfter]", + "fix": {"range": [6916, 6918], "text": "[currentUserClearAfter, currentUserEmojiCode, draftClearAfter]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'emoji' is defined but never used.", + "line": 192, + "column": 45, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 192, + "endColumn": 50, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/DisplayNamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PersonalDetails/CountrySelectionPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PersonalDetails/DateOfBirthPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PersonalDetails/LegalNamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PersonalDetails/PersonalAddressPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PersonalDetails/StateSelectionPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 90, + "column": 30, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 90, + "endColumn": 32, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3918, 3920], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 112, + "column": 39, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 112, + "endColumn": 41, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5033, 5035], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/ProfileAvatar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/ProfilePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 160, + "column": 42, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 160, + "endColumn": 68, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 192, + "column": 50, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 192, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PronounsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'currentPronounsKey', 'currentUserPersonalDetails.pronouns', and 'translate'. Either include them or remove the dependency array.", + "line": 46, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 46, + "endColumn": 22, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [currentPronounsKey, currentUserPersonalDetails.pronouns, isLoadingApp, translate]", + "fix": {"range": [2169, 2183], "text": "[currentPronounsKey, currentUserPersonalDetails.pronouns, isLoadingApp, translate]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/TimezoneInitialPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/TimezoneSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/NamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/NotificationPreferencePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/ReportSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/RoomNamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/VisibilityPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/WriteCapabilityPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/AddDelegatePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Calling setState from useMemo may trigger an infinite loop. (https://react.dev/reference/react/useState)", + "line": 44, + "column": 13, + "nodeType": null, + "endLine": 44, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/ConfirmDelegatePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/DelegateMagicCodeModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/SelectDelegateRolePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/UpdateDelegateRole/UpdateDelegateMagicCodePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/UpdateDelegateRole/UpdateDelegateRolePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 39, + "column": 9, + "nodeType": null, + "endLine": 39, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [1899, 1954], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'currentRole'. Either include it or remove the dependency array.", + "line": 40, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 40, + "endColumn": 15, + "suggestions": [{"desc": "Update the dependencies array to be: [currentRole, login]", "fix": {"range": [1962, 1969], "text": "[currentRole, login]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/UpdateDelegateRole/ValidateCodeForm/BaseValidateCodeForm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/UpdateDelegateRole/ValidateCodeForm/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 9, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/UpdateDelegateRole/ValidateCodeForm/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 9, + "column": 9, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 9, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/CloseAccountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/SecuritySettingsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 177, + "column": 9, + "nodeType": null, + "endLine": 177, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [8151, 8206], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has a missing dependency: 'showPopoverMenu'. Either include it or remove the dependency array.", + "line": 178, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 178, + "endColumn": 56, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [delegates, translate, styles.sectionMenuItemTopDescription, showPopoverMenu]", + "fix": {"range": [8215, 8262], "text": "[delegates, translate, styles.sectionMenuItemTopDescription, showPopoverMenu]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", + "line": 200, + "column": 9, + "nodeType": null, + "endLine": 200, + "endColumn": 64, + "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [9236, 9291], "text": ""}}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has an unnecessary dependency: 'personalDetails'. Either exclude it or remove the dependency array.", + "line": 201, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 201, + "endColumn": 57, + "suggestions": [{"desc": "Update the dependencies array to be: [delegators, styles, translate]", "fix": {"range": [9300, 9348], "text": "[delegators, styles, translate]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/StepWrapper/StepWrapper.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/CodesStep.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 48, + "column": 44, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 48, + "endColumn": 46, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [2482, 2538], "text": "(account?.requiresTwoFactorAuth ?? account?.recoveryCodes)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 48, + "column": 70, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 48, + "endColumn": 72, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2539, 2541], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'account?.recoveryCodes' and 'account?.requiresTwoFactorAuth'. Either include them or remove the dependency array.", + "line": 53, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 53, + "endColumn": 25, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [account?.recoveryCodes, account?.requiresTwoFactorAuth, isUserValidated]", + "fix": {"range": [2782, 2799], "text": "[account?.recoveryCodes, account?.requiresTwoFactorAuth, isUserValidated]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "We want to run this when component mounts"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/DisabledStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/EnabledStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/GetCode.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/SuccessStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/VerifyStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthContext/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthContext/useTwoFactorAuth.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthForm/BaseTwoFactorAuthForm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthForm/index.android.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthForm/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthForm/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthSteps.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardAuthenticationModal/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/BillingBanner/BillingBanner.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/BillingBanner/PreTrialBillingBanner.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/BillingBanner/SubscriptionBillingBanner.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/BillingBanner/TrialEndedBillingBanner.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/BillingBanner/TrialStartedBillingBanner.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/CardSection.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/CardSectionActions/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/CardSectionActions/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/CardSectionDataEmpty/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/CardSectionDataEmpty/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/RequestEarlyCancellationMenuItem/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/RequestEarlyCancellationMenuItem/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/utils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/DisableAutoRenewSurveyPage/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/DisableAutoRenewSurveyPage/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/FreeTrialBadge.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/PaymentCard/ChangeBillingCurrency/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/PaymentCard/ChangeBillingCurrency/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/PaymentCard/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/PaymentCard/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/ReducedFunctionalityMessage/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/ReducedFunctionalityMessage/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/RequestEarlyCancellationPage/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/RequestEarlyCancellationPage/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SaveWithExpensifyButton/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SaveWithExpensifyButton/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionDetails/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionDetails/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionPlan.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSettings/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSettings/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSize/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSize/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSize/substeps/Confirmation.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSize/substeps/Size.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/TaxExemptActions/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/TaxExemptActions/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/utils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Troubleshoot/TroubleshootPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Troubleshoot/getLightbulbIllustrationStyle/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Troubleshoot/getLightbulbIllustrationStyle/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/ActivatePhysicalCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/AddDebitCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/Card/BaseGetPhysicalCard.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/Card/GetPhysicalCardAddress.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'draftValues'. Either include it or remove the dependency array.", + "line": 49, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 49, + "endColumn": 95, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [draftValues.state, draftValues.country, draftValues.city, draftValues.zipPostCode, draftValues]", + "fix": {"range": [2094, 2181], "text": "[draftValues.state, draftValues.country, draftValues.city, draftValues.zipPostCode, draftValues]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/Card/GetPhysicalCardConfirm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/Card/GetPhysicalCardName.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/Card/GetPhysicalCardPhone.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/ChooseTransferAccountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/ExpensifyCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/PaymentMethodList.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 265, + "column": 60, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 265, + "endColumn": 62, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11753, 11755], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 446, + "column": 82, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 446, + "endColumn": 84, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [20216, 20218], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/RedDotCardSection.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/ReportCardLostPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/ReportVirtualCardFraudPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/TransferBalancePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'getSelectedPaymentMethodAccount'. Either include it or remove the dependency array.", + "line": 118, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 118, + "endColumn": 10, + "suggestions": [ + {"desc": "Update the dependencies array to be: [getSelectedPaymentMethodAccount]", "fix": {"range": [5551, 5553], "text": "[getSelectedPaymentMethodAccount]"}} + ], + "suppressions": [{"kind": "directive", "justification": "we only want this effect to run on initial render"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/VerifyAccountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/WalletEmptyState.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/WalletPage/CardDetails.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 90, + "column": 88, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 90, + "endColumn": 90, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3242, 3244], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/WalletPage/WalletPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/WalletPage/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/WalletPage/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/AppleSignInDesktopPage/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/AppleSignInDesktopPage/index.website.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ChangeExpensifyLoginLink.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ChooseSSOOrMagicCode.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/DesktopRedirectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/DesktopSignInRedirectPage/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/DesktopSignInRedirectPage/index.website.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/EmailDeliveryFailurePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/GoogleSignInDesktopPage/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/GoogleSignInDesktopPage/index.website.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/Licenses.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/LoginForm/BaseLoginForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'isFocused', 'isInNarrowPaneModal', and 'isVisible'. Either include them or remove the dependency array.", + "line": 166, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 166, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isFocused, isInNarrowPaneModal, isVisible]", + "fix": {"range": [7358, 7360], "text": "[isFocused, isInNarrowPaneModal, isVisible]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "we just want to call this function when component is mounted"}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 271, + "column": 32, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 271, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/LoginForm/index.native.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 34, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 34, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/LoginForm/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 11, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 11, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/LoginForm/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SAMLSignInPage/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SAMLSignInPage/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SAMLSignInPage/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 177, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 177, + "endColumn": 97, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", + "line": 319, + "column": 38, + "nodeType": null, + "endLine": 319, + "endColumn": 65, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 355, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 355, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/BackgroundImage/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'isAnonymous'. Either include it or remove the dependency array.", + "line": 28, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 28, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [isAnonymous]", "fix": {"range": [1072, 1074], "text": "[isAnonymous]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/BackgroundImage/index.ios.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'isAnonymous'. Either include it or remove the dependency array.", + "line": 46, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 46, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [isAnonymous]", "fix": {"range": [2035, 2037], "text": "[isAnonymous]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/BackgroundImage/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'isAnonymous'. Either include it or remove the dependency array.", + "line": 37, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 37, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [isAnonymous]", "fix": {"range": [1255, 1257], "text": "[isAnonymous]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/BackgroundImage/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/Footer.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/SignInHeroCopy.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/SignInHeroImage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/SignInPageContent.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/SignInPageHero.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/signInPageStyles/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/signInPageStyles/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/signInPageStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignUpWelcomeForm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/Socials.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/Terms.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ThirdPartySignInPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/UnlinkLoginForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 63, + "column": 32, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 63, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ValidateCodeForm/BaseValidateCodeForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'clearLocalSignInData'. Either include it or remove the dependency array.", + "line": 221, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 221, + "endColumn": 39, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [clearLocalSignInData, isLoadingResendValidationForm]", + "fix": {"range": [8528, 8559], "text": "[clearLocalSignInData, isLoadingResendValidationForm]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ValidateCodeForm/index.android.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 13, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 13, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ValidateCodeForm/index.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 13, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 13, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ValidateCodeForm/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/NewTaskDescriptionPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/NewTaskDetailsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/NewTaskPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/NewTaskTitlePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/TaskAssigneeSelectorModal.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Calling setState from useMemo may trigger an infinite loop. (https://react.dev/reference/react/useState)", + "line": 56, + "column": 13, + "nodeType": null, + "endLine": 56, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/TaskDescriptionPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/TaskShareDestinationSelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/TaskTitlePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/wallet/WalletStatementPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'yearMonth'. Either include it or remove the dependency array.", + "line": 46, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 46, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [yearMonth]", "fix": {"range": [2204, 2206], "text": "[yearMonth]"}}], + "suppressions": [{"kind": "directive", "justification": "we want this effect to run only on mount"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/AccessOrNotFoundWrapper.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 90, + "column": 1, + "nodeType": "FunctionDeclaration", + "endLine": 107, + "endColumn": 2, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 103, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 103, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 109, + "column": 1, + "nodeType": "FunctionDeclaration", + "endLine": 182, + "endColumn": 2, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'policy'. Either include it or remove the dependency array.", + "line": 137, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 137, + "endColumn": 37, + "suggestions": [ + {"desc": "Update the dependencies array to be: [isPolicyIDInRoute, policy, policyID]", "fix": {"range": [6202, 6231], "text": "[isPolicyIDInRoute, policy, policyID]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 151, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 151, + "endColumn": 142, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 152, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 152, + "endColumn": 168, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceAvatar.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceInitialPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 321, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 324, + "endColumn": 101, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceInviteMessagePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 67, + "column": 41, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 67, + "endColumn": 43, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": { + "range": [3700, 3934], + "text": "(workspaceInviteMessageDraft ??\n // policy?.description can be an empty string\n // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n Parser.htmlToMarkdown(policy?.description ?? ''))" + }, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'getDefaultWelcomeNote', 'invitedEmailsToAccountIDsDraft', 'policy', and 'route.params.policyID'. Either include them or remove the dependency array.", + "line": 87, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 87, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [getDefaultWelcomeNote, invitedEmailsToAccountIDsDraft, policy, route.params.policyID]", + "fix": {"range": [4556, 4558], "text": "[getDefaultWelcomeNote, invitedEmailsToAccountIDsDraft, policy, route.params.policyID]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceInvitePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'openWorkspaceInvitePage' and 'route.params.policyID'. Either include them or remove the dependency array.", + "line": 89, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 89, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [openWorkspaceInvitePage, route.params.policyID]", + "fix": {"range": [4677, 4679], "text": "[openWorkspaceInvitePage, route.params.policyID]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "policyID changes remount the component"}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'invitedEmailsToAccountIDsDraft' and 'selectedOptions'. Either include them or remove the dependency array.", + "line": 173, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 173, + "endColumn": 180, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [options.personalDetails, policy.employeeList, betas, debouncedSearchTerm, excludedUsers, areOptionsInitialized, inviteOptions.personalDetails, inviteOptions.userToInvite, selectedOptions, invitedEmailsToAccountIDsDraft]", + "fix": { + "range": [8324, 8496], + "text": "[options.personalDetails, policy.employeeList, betas, debouncedSearchTerm, excludedUsers, areOptionsInitialized, inviteOptions.personalDetails, inviteOptions.userToInvite, selectedOptions, invitedEmailsToAccountIDsDraft]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": "we don't want to recalculate when selectedOptions change"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceJoinUserPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceMembersPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useCallback has missing dependencies: 'policy?.ownerAccountID' and 'translate'. Either include them or remove the dependency array.", + "line": 147, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 147, + "endColumn": 62, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [selectedEmployees, policy?.ownerAccountID, session?.accountID, translate]", + "fix": {"range": [8355, 8409], "text": "[selectedEmployees, policy?.ownerAccountID, session?.accountID, translate]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'getWorkspaceMembers'. Either include it or remove the dependency array.", + "line": 157, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 157, + "endColumn": 19, + "suggestions": [ + {"desc": "Update the dependencies array to be: [getWorkspaceMembers, isFocused]", "fix": {"range": [8804, 8815], "text": "[getWorkspaceMembers, isFocused]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'accountIDs', 'filterPersonalDetails', 'personalDetails', 'prevAccountIDs', 'prevPersonalDetails?.id', and 'removeMembersConfirmModalVisible'. Either include them or remove the dependency array. If 'setSelectedEmployees' needs the current value of 'personalDetails', you can also switch to useReducer instead of useState and read 'personalDetails' in the reducer.", + "line": 185, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 185, + "endColumn": 62, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [accountIDs, filterPersonalDetails, personalDetails, policy?.employeeList, policyMemberEmailsToAccountIDs, prevAccountIDs, prevPersonalDetails?.id, removeMembersConfirmModalVisible]", + "fix": { + "range": [10559, 10613], + "text": "[accountIDs, filterPersonalDetails, personalDetails, policy?.employeeList, policyMemberEmailsToAccountIDs, prevAccountIDs, prevPersonalDetails?.id, removeMembersConfirmModalVisible]" + } + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 435, + "column": 32, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 435, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceMoreFeaturesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceNamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceNewRoomPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'isOffline', 'newRoomReportID', and 'wasLoading'. Either include them or remove the dependency array.", + "line": 137, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 137, + "endColumn": 32, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [isLoading, errorFields, wasLoading, isOffline, newRoomReportID]", + "fix": {"range": [6244, 6268], "text": "[isLoading, errorFields, wasLoading, isOffline, newRoomReportID]"} + } + ], + "suppressions": [{"kind": "directive", "justification": "we just want this to update on changing the form State"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspacePageWithSections.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 133, + "column": 56, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 133, + "endColumn": 58, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5211, 5213], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has missing dependencies: 'policyDraft', 'prevPolicy', and 'shouldShowNotFoundPage'. Either include them or remove the dependency array.", + "line": 165, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 165, + "endColumn": 36, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [policy, policyDraft, prevPolicy, shouldShowNonAdmin, shouldShowNotFoundPage]", + "fix": {"range": [6930, 6958], "text": "[policy, policyDraft, prevPolicy, shouldShowNonAdmin, shouldShowNotFoundPage]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceProfileAddressPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceProfileCurrencyPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceProfileDescriptionPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 34, + "column": 33, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 34, + "endColumn": 35, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1643, 1645], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceProfilePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 82, + "column": 29, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 82, + "endColumn": 31, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5134, 5136], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 116, + "column": 43, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 116, + "endColumn": 45, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6621, 6623], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": "nullish coalescing cannot be used if left side can be empty string"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceProfileSharePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceResetBankAccountModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspacesListPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'item' PropType is defined but prop is never used", + "line": 61, + "column": 21, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 61, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-unused-prop-types", + "severity": 2, + "message": "'index' PropType is defined but prop is never used", + "line": 61, + "column": 42, + "nodeType": "Identifier", + "messageId": "unusedPropType", + "endLine": 61, + "endColumn": 47, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'result'.", + "line": 280, + "column": 17, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 280, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'result'.", + "line": 286, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 286, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'result'.", + "line": 290, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 290, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspacesListRow.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/AccountingContext.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/PolicyAccountingPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-compiler/react-compiler", + "severity": 2, + "message": "Mutating a value returned from a function whose return value should not be mutated", + "line": 274, + "column": 37, + "nodeType": null, + "endLine": 274, + "endColumn": 75, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 499, + "column": 45, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 499, + "endColumn": 58, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 576, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 576, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/EnterSageIntacctCredentialsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/ExistingConnectionsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/SageIntacctEntityPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/SageIntacctPrerequisitesPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 5, + "column": 37, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 5, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/advanced/SageIntacctAdvancedPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/advanced/SageIntacctPaymentAccountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctDatePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctDefaultVendorPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctExportPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctNonReimbursableCreditCardAccountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctNonReimbursableExpensesDestinationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctNonReimbursableExpensesPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-case-declarations", + "severity": 2, + "message": "Unexpected lexical declaration in case block.", + "line": 108, + "column": 29, + "nodeType": "VariableDeclaration", + "messageId": "unexpected", + "endLine": 108, + "endColumn": 75, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 113, + "column": 37, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 113, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctPreferredExporterPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctReimbursableExpensesDestinationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctReimbursableExpensesPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-case-declarations", + "severity": 2, + "message": "Unexpected lexical declaration in case block.", + "line": 90, + "column": 29, + "nodeType": "VariableDeclaration", + "messageId": "unexpected", + "endLine": 90, + "endColumn": 75, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 95, + "column": 37, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 95, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/utils.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 8, + "column": 9, + "nodeType": "ExportSpecifier", + "endLine": 8, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/DimensionTypeSelector.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctAddUserDimensionPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctEditUserDimensionsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctImportPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctMappingsTypePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctToggleMappingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctUserDimensionsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/NetSuiteSubsidiarySelector.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/NetSuiteTokenInput/NetSuiteExistingConnectionsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/NetSuiteTokenInput/NetSuiteTokenInputPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/NetSuiteTokenInput/substeps/NetSuiteTokenInputForm.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/NetSuiteTokenInput/substeps/NetSuiteTokenSetupContent.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteAdvancedPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-case-declarations", + "severity": 2, + "message": "Unexpected lexical declaration in case block.", + "line": 246, + "column": 29, + "nodeType": "VariableDeclaration", + "messageId": "unexpected", + "endLine": 246, + "endColumn": 70, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 251, + "column": 37, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 251, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteApprovalAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has an unnecessary dependency: 'translate'. Either exclude it or remove the dependency array.", + "line": 33, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 33, + "endColumn": 53, + "suggestions": [ + {"desc": "Update the dependencies array to be: [config?.approvalAccount, policy]", "fix": {"range": [1794, 1838], "text": "[config?.approvalAccount, policy]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteCollectionAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteCustomFormIDPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteExpenseReportApprovalLevelSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteJournalEntryApprovalLevelSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteReimbursementAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteVendorBillApprovalLevelSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteDateSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-case-declarations", + "severity": 2, + "message": "Unexpected lexical declaration in case block.", + "line": 213, + "column": 29, + "nodeType": "VariableDeclaration", + "messageId": "unexpected", + "endLine": 213, + "endColumn": 70, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 218, + "column": 37, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 218, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportExpensesDestinationSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportExpensesJournalPostingPreferenceSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportExpensesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportExpensesPayableAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportExpensesVendorSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteInvoiceItemPreferenceSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteInvoiceItemSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuitePreferredExporterSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteProvincialTaxPostingAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteReceivableAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteTaxPostingAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldEdit.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteCustomFieldMappingPicker.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteCustomListPicker.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteCustomListSelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteImportAddCustomListPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteImportAddCustomSegmentPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteMenuWithTopDescriptionForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 17, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 17, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/ChooseCustomListStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/ChooseSegmentTypeStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/ConfirmCustomListStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/ConfirmCustomSegmentList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/CustomSegmentInternalIdStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/CustomSegmentNameStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/CustomSegmentScriptIdStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/MappingStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/TransactionFieldIDStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 128, + "column": 26, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 128, + "endColumn": 57, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomersOrProjectSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomersOrProjectsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportMappingPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/utils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/QuickBooksDesktopSetupFlowSyncPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'connectionSyncProgress', 'policy', and 'policyID'. Either include them or remove the dependency array.", + "line": 33, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 33, + "endColumn": 10, + "suggestions": [ + { + "desc": "Update the dependencies array to be: [connectionSyncProgress, policy, policyID]", + "fix": {"range": [1575, 1577], "text": "[connectionSyncProgress, policy, policyID]"} + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/QuickBooksDesktopSetupPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-thenable-actions-in-views", + "severity": 2, + "message": "Calling .then() on action method QuickbooksDesktop.getQuickbooksDesktopCodatSetupLink() is forbidden in React views. Relocate this logic into the actions file and pass values via Onyx.", + "line": 38, + "column": 9, + "nodeType": "MemberExpression", + "endLine": 38, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has missing dependencies: 'fetchSetupLink' and 'policyID'. Either include them or remove the dependency array.", + "line": 51, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 51, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [fetchSetupLink, policyID]", "fix": {"range": [2665, 2667], "text": "[fetchSetupLink, policyID]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/RequireQuickBooksDesktopPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/advanced/QuickbooksDesktopAdvancedPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopCompanyCardExpenseAccountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopCompanyCardExpenseAccountSelectCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopCompanyCardExpenseAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopExportDateSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopExportPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopNonReimbursableDefaultVendorSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopOutOfPocketExpenseAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopOutOfPocketExpenseConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 106, + "column": 26, + "nodeType": "Identifier", + "messageId": "noArrayIndex", + "endLine": 106, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopOutOfPocketExpenseEntitySelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopPreferredExporterConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopChartOfAccountsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopClassesDisplayedAsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopClassesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopCustomersDisplayedAsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopCustomersPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopImportPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopItemsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/advanced/QuickbooksAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/advanced/QuickbooksAdvancedPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/advanced/QuickbooksInvoiceAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksCompanyCardExpenseAccountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksCompanyCardExpenseAccountSelectCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksCompanyCardExpenseAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksExportConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksExportDateSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksExportInvoiceAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksNonReimbursableDefaultVendorSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksOutOfPocketExpenseAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksOutOfPocketExpenseConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 96, + "column": 26, + "nodeType": "Identifier", + "messageId": "noArrayIndex", + "endLine": 96, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksOutOfPocketExpenseEntitySelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksPreferredExporterConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksChartOfAccountsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksClassesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksCustomersPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksImportPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksLocationsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksTaxesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/reconciliation/CardReconciliationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/reconciliation/ReconciliationAccountSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/utils.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/XeroImportPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/XeroMapTrackingCategoryConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/XeroOrganizationConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/XeroTaxesConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/XeroTrackingCategoryConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/advanced/XeroAdvancedPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/advanced/XeroBillPaymentAccountSelectorPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/advanced/XeroInvoiceAccountSelectorPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/export/XeroBankAccountSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/export/XeroExportConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/export/XeroPreferredExporterSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/export/XeroPurchaseBillDateSelectPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/export/XeroPurchaseBillStatusSelectorPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/import/XeroChartOfAccountsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/import/XeroCustomerConfigurationPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryApproverPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryDefaultTaxRatePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryDescriptionHintPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryFlagAmountsOverPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 76, + "column": 36, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 76, + "endColumn": 38, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3479, 3481], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryGLCodePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryPayrollCodePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryRequireReceiptsOverPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategorySettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CreateCategoryPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/EditCategoryPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/ExpenseLimitTypeSelector/ExpenseLimitTypeSelector.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/ExpenseLimitTypeSelector/ExpenseLimitTypeSelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/ImportCategoriesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/ImportedCategoriesPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-early-return", + "severity": 2, + "message": "Prefer an early return to a conditionally-wrapped function body", + "line": 62, + "column": 57, + "nodeType": "BlockStatement", + "endLine": 66, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 100, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 100, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/SpendCategorySelectorListItem.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/WorkspaceCategoriesSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardAccountSelectCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardDetailsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardEditCardNamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardFeedSelectorPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardPageEmptyState.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsFeedAddedEmptyPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsFeedPendingPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsList.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsListHeaderButtons.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsListRow.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsSettingsFeedNamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/AddNewCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/AmexCustomFeed.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/BankConnection/index.native.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/BankConnection/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/BankConnection/openBankConnection/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/BankConnection/openBankConnection/index.website.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/CardInstructionsStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/CardNameStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/CardTypeStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/DetailsStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/SelectBankStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/SelectFeedType.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/AssignCardFeedPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/AssigneeStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/CardSelectionStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/ConfirmationStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/TransactionStartDateSelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/TransactionStartDateStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/utils.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 139, + "column": 9, + "nodeType": "ExportSpecifier", + "endLine": 139, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/CategorySelector/CategorySelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/CategorySelector/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/CreateDistanceRatePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRateDetailsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRateEditPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRateTaxRateEditPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRateTaxReclaimableEditPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRatesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRatesSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/UnitSelector/UnitSelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/UnitSelector/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/EmptyCardView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceCardListHeader.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceCardListRow.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceCardSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceCardsListLabel.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceEditCardLimitPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceEditCardLimitTypePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceEditCardNamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceExpensifyCardBankAccounts.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceExpensifyCardDetailsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceExpensifyCardListPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceExpensifyCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceExpensifyCardPageEmptyState.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceSettlementAccountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceSettlementFrequencyPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/AssigneeStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/CardNameStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/CardTypeStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/ConfirmationStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/IssueNewCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/LimitStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/LimitTypeStep.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoiceBalanceSection.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoiceVBASection.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicesFirstSection.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicesNoVBAView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicesVBAView.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicingDetailsName.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'values' is defined but never used.", + "line": 33, + "column": 21, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 33, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicingDetailsSection.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicingDetailsWebsite.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'values' is defined but never used.", + "line": 35, + "column": 21, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 35, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/ImportMembersPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/ImportedMembersPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-early-return", + "severity": 2, + "message": "Prefer an early return to a conditionally-wrapped function body", + "line": 47, + "column": 57, + "nodeType": "BlockStatement", + "endLine": 51, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceMemberDetailsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 203, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 204, + "endColumn": 165, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceMemberDetailsRoleSelectionModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceMemberNewCardPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceOwnerChangeCheck.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'updateDisplayTexts'. Either include it or remove the dependency array.", + "line": 58, + "column": 8, + "nodeType": "ArrayExpression", + "endLine": 58, + "endColumn": 10, + "suggestions": [{"desc": "Update the dependencies array to be: [updateDisplayTexts]", "fix": {"range": [2142, 2144], "text": "[updateDisplayTexts]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceOwnerChangeErrorPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceOwnerChangeSuccessPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceOwnerChangeWrapperPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceOwnerPaymentCardForm.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useEffect has a missing dependency: 'checkIfCanBeRendered'. Either include it or remove the dependency array.", + "line": 54, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 54, + "endColumn": 11, + "suggestions": [{"desc": "Update the dependencies array to be: [checkIfCanBeRendered]", "fix": {"range": [2190, 2192], "text": "[checkIfCanBeRendered]"}}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/CreateReportFieldsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/InitialListValueSelector/InitialListValueSelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/InitialListValueSelector/ReportFieldsInitialListValuePicker.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/InitialListValueSelector/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldTypePicker/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsAddListValuePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsEditValuePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsInitialValuePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsListValuesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsValueSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/TypeSelector/TypeSelectorModal.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/TypeSelector/index.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/WorkspaceReportFieldsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'_' is defined but never used.", + "line": 77, + "column": 77, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 77, + "endColumn": 78, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/ExpenseReportRulesSection.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/IndividualExpenseRulesSection.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/PolicyRulesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesAutoApproveReportsUnderPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesAutoPayReportsUnderPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesBillableDefaultPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesCustomNamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesMaxExpenseAgePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesMaxExpenseAmountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesRandomReportAuditPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesReceiptRequiredAmountPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/EditTagPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/ImportTagsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/ImportedTagsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-early-return", + "severity": 2, + "message": "Prefer an early return to a conditionally-wrapped function body", + "line": 63, + "column": 57, + "nodeType": "BlockStatement", + "endLine": 67, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 101, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 101, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/TagApproverPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/TagGLCodePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/TagSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/WorkspaceCreateTagPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/WorkspaceEditTagsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/WorkspaceTagsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/WorkspaceTagsSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/WorkspaceViewTagsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 16, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 16, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/NamePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/ValuePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceCreateTaxPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceEditTaxPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxCodePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxesPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxesSettingsCustomTaxName.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxesSettingsForeignCurrency.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxesSettingsPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxesSettingsWorkspaceCurrency.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/upgrade/UpgradeConfirmation.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/upgrade/UpgradeIntro.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/withPolicy.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 92, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 92, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/withPolicyAndFullscreenLoading.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 48, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 48, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/withPolicyConnections.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 65, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 65, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/ToggleSettingsOptionRow.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/WorkspaceAutoReportingFrequencyPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/WorkspaceAutoReportingMonthlyOffsetPage.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/WorkspaceWorkflowsPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 167, + "column": 38, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 167, + "endColumn": 57, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/WorkspaceWorkflowsPayerPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react-hooks/exhaustive-deps", + "severity": 1, + "message": "React Hook useMemo has a missing dependency: 'searchTerm'. Either include it or remove the dependency array.", + "line": 143, + "column": 9, + "nodeType": "ArrayExpression", + "endLine": 143, + "endColumn": 30, + "suggestions": [ + {"desc": "Update the dependencies array to be: [searchTerm, sections, translate]", "fix": {"range": [6913, 6934], "text": "[searchTerm, sections, translate]"}} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 159, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 165, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/approvals/ApprovalWorkflowEditor.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 5, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 5, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-array-index-key", + "severity": 2, + "message": "Do not use Array index in keys", + "line": 139, + "column": 34, + "nodeType": "TemplateLiteral", + "messageId": "noArrayIndex", + "endLine": 139, + "endColumn": 80, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsApproverPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 59, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 59, + "endColumn": 166, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsCreatePage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 36, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 36, + "endColumn": 166, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsEditPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 4, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 4, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 92, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 93, + "endColumn": 167, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsExpensesFromPage.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-negated-variables", + "severity": 2, + "message": "Do not use negated variable names.", + "line": 61, + "column": 11, + "nodeType": "VariableDeclarator", + "endLine": 61, + "endColumn": 166, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/addUtilsToWindow.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-onyx-connect-in-libs", + "severity": 2, + "message": "Only call Onyx.connect() from inside a /src/libs/** file. React components and non-library code should not use Onyx.connect()", + "line": 27, + "column": 36, + "nodeType": "MemberExpression", + "endLine": 27, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 41, + "column": 17, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 41, + "endColumn": 28, + "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [1663, 1682], "text": ""}, "desc": "Remove the console.log()."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/initializeLastVisitedPath/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/initializeLastVisitedPath/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/platformSetup/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/platformSetup/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/platformSetup/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/platformSetup/index.website.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/platformSetup/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/AddressSearch.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 31, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 31, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Banner.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 20, + "column": 20, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 20, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Breadcrumbs.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 20, + "column": 25, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 20, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Button.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 23, + "column": 20, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 23, + "endColumn": 30, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 38, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 38, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 52, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 52, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 56, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 56, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/ButtonWithDropdownMenu.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 21, + "column": 36, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 21, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Checkbox.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 20, + "column": 22, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 20, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/CheckboxWithLabel.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'defaultStyles' import from '@styles/index' is restricted. Do not import styles directly. Please use the `useThemeStyles` hook instead.", + "line": 7, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 7, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 23, + "column": 31, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 23, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Composer.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'ExpensiMark' import from 'expensify-common' is restricted. \nFor 'Device', do not import it directly, it's known to make VSCode's IntelliSense crash. Please import the desired module from `expensify-common/dist/Device` instead.\nFor 'ExpensiMark', please use '@libs/Parser' instead.", + "line": 3, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'defaultTheme' import from '@styles/theme' is restricted. Do not import themes directly. Please use the `useTheme` hook instead.", + "line": 14, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 14, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 42, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 42, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/DragAndDrop.stories.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/EReceipt.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/prefer-actions-set-data", + "severity": 2, + "message": "Only actions should directly set or modify Onyx data. Please move this logic into a suitable action.", + "line": 156, + "column": 1, + "nodeType": "MemberExpression", + "endLine": 156, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/prefer-actions-set-data", + "severity": 2, + "message": "Only actions should directly set or modify Onyx data. Please move this logic into a suitable action.", + "line": 157, + "column": 1, + "nodeType": "MemberExpression", + "endLine": 157, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 158, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 158, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 159, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 159, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 174, + "column": 22, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 174, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/EReceiptThumbail.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 25, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 25, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 32, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 32, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 39, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 39, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 46, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 46, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 53, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 53, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Form.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 81, + "column": 23, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 81, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/no-unstable-nested-components", + "severity": 2, + "message": "Do not define components during render. React will see a new component type on every render and destroy the entire subtree’s DOM nodes and state (https://reactjs.org/docs/reconciliation.html#elements-of-different-types). Instead, move this component definition out of the parent component “Template” and pass data as props. If you want to allow component creation in props, set allowAsProps option to true.", + "line": 170, + "column": 33, + "nodeType": "ArrowFunctionExpression", + "endLine": 170, + "endColumn": 91, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 195, + "column": 23, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 195, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/FormAlertWithSubmitButton.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 20, + "column": 39, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 20, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Header.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 20, + "column": 20, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 20, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/HeaderWithBackButton.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 20, + "column": 34, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 20, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/InlineSystemMessage.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 20, + "column": 33, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 20, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/InteractiveStepSubHeader.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 22, + "column": 38, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 22, + "endColumn": 47, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 33, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 33, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/MagicCodeInput.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 25, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 25, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/MenuItem.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 22, + "column": 22, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 22, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/OptionRow.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 49, + "column": 24, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 49, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Picker.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 27, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 27, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/PopoverMenu.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/theme/themes/dark' import is restricted from being used by a pattern. Do not import themes directly. Please use the `useTheme` hook instead.", + "line": 9, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 9, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 37, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 37, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/PromotedActionBar.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 25, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 25, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/RadioButtonWithLabel.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 20, + "column": 34, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 20, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/ReportActionItemImages.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 28, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 28, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/SelectionList.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'defaultStyles' import from '@styles/index' is restricted. Do not import styles directly. Please use the `useThemeStyles` hook instead.", + "line": 9, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 9, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 92, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 92, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 137, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 137, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 162, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 162, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 202, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 202, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 269, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 269, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 339, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 339, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 407, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 407, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/SubscriptAvatar.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 32, + "column": 29, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 32, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/TextInput.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 21, + "column": 23, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 21, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 89, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 89, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 118, + "column": 13, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 118, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Tooltip.stories.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 23, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 23, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 26, + "column": 42, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 26, + "endColumn": 44, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [949, 951], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsx-a11y/no-static-element-interactions", + "severity": 2, + "message": "Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.", + "line": 71, + "column": 17, + "nodeType": "JSXOpeningElement", + "endLine": 81, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 90, + "column": 18, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 90, + "endColumn": 21, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [3860, 3863], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [3860, 3863], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `line-join` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4652, + "column": 22, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4652, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `line-cap` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4652, + "column": 44, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4652, + "endColumn": 54, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `line-color` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4653, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4653, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `line-width` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 4653, + "column": 50, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 4653, + "endColumn": 62, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/colors.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/context/ThemeContext.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/context/ThemeIllustrationsContext.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/theme/illustrations' import is restricted from being used. Do not import theme illustrations directly. Please use the `useThemeIllustrations` hook instead.", + "line": 3, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "pathWithCustomMessage", + "endLine": 3, + "endColumn": 66, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/context/ThemeStylesContext.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'defaultStyles' import from '@styles/index' is restricted. Do not import styles directly. Please use the `useThemeStyles` hook instead.", + "line": 3, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 3, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'DefaultStyleUtils' import from '@styles/utils' is restricted. Do not import StyleUtils directly. Please use the `useStyleUtils` hook instead.", + "line": 6, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 6, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/illustrations/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/illustrations/themes/dark.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/illustrations/themes/light.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/illustrations/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/themes/dark.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/themes/light.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/multiFontFamily/index.native.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/FontUtils/fontFamily/singleFontFamily' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 3, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 3, + "endColumn": 78, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/multiFontFamily/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/FontUtils/fontFamily/types' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 3, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 3, + "endColumn": 78, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/FontUtils/fontWeight' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 5, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 5, + "endColumn": 61, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/singleFontFamily/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/FontUtils/fontFamily/types' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 2, + "endColumn": 78, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/FontUtils/fontWeight' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 4, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 4, + "endColumn": 61, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontWeight/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/addOutlineWidth/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/addOutlineWidth/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/addOutlineWidth/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/autoCompleteSuggestion/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/autoCompleteSuggestion/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/autoCompleteSuggestion/index.website.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/autoCompleteSuggestion/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/borders.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cardStyles/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cardStyles/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/positioning' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 2, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cardStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/chatContentScrollViewPlatformStyles/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/chatContentScrollViewPlatformStyles/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/chatContentScrollViewPlatformStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/codeStyles/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/codeStyles/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/codeStyles/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/codeStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/containerComposeStyles/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/containerComposeStyles/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/containerComposeStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cursor/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cursor/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cursor/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/display.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/editedLabelStyles/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/editedLabelStyles/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/display' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 2, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/flex' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 4, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 4, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/editedLabelStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/emojiDefaultStyles/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/emojiDefaultStyles/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/display' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 2, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/emojiDefaultStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/flex.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/ModalStyleUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/ReportActionContextMenuStyleUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/computeHorizontalShift/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/computeHorizontalShift/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/computeHorizontalShift/types.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 4, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 4, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/generators/types' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 5, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 5, + "endColumn": 70, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/spacing' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 7, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 7, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/titleBarHeight' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 9, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 9, + "endColumn": 59, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/isOverlappingAtTop/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/isOverlappingAtTop/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/isOverlappingAtTop/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/tooltipPlatformStyles/index.native.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/positioning' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 3, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 3, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/tooltipPlatformStyles/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/positioning' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 3, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 3, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getContextMenuItemStyles/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getContextMenuItemStyles/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getContextMenuItemStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getHighResolutionInfoWrapperStyle/index.native.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/spacing' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 2, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getHighResolutionInfoWrapperStyle/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/spacing' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 2, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getHighResolutionInfoWrapperStyle/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getNavigationModalCardStyles/index.desktop.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/positioning' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 2, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getNavigationModalCardStyles/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getNavigationModalCardStyles/index.website.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'@styles/utils/positioning' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", + "line": 2, + "column": 1, + "nodeType": "ImportDeclaration", + "messageId": "patternWithCustomMessage", + "endLine": 2, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getNavigationModalCardStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getPopOverVerticalOffset/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getPopOverVerticalOffset/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getPopOverVerticalOffset/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getSignInBgStyles/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getSignInBgStyles/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getSignInBgStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'defaultTheme' import from '@styles/theme' is restricted. Do not import themes directly. Please use the `useTheme` hook instead.", + "line": 10, + "column": 9, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 10, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 291, + "column": 60, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 291, + "endColumn": 62, + "suggestions": [ + { + "messageId": "suggestNullish", + "fix": {"range": [12435, 12497], "text": "(transaction?.parentTransactionID ?? transaction?.transactionID)"}, + "desc": "Fix to nullish coalescing operator (`??`)." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 291, + "column": 90, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 291, + "endColumn": 92, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [12498, 12500], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/italic/index.android.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/italic/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/italic/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/objectFit.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionAlternateTextPlatformStyles/index.ios.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionAlternateTextPlatformStyles/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionAlternateTextPlatformStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionRowStyles/index.native.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 13, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 13, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionRowStyles/index.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 7, + "column": 5, + "nodeType": "ExportSpecifier", + "endLine": 7, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionRowStyles/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflow.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowAuto/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowAuto/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowAuto/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowXHidden/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowXHidden/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowXHidden/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overscrollBehaviorContain/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overscrollBehaviorContain/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overscrollBehaviorContain/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsAuto/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsAuto/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsAuto/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsBoxNone/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsBoxNone/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsBoxNone/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsNone/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsNone/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/positioning.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/sizing.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/spacing.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/textDecorationLine.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/textUnderline/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/textUnderline/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/textUnderline/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/titleBarHeight/index.desktop.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/titleBarHeight/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/userSelect/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/userSelect/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/userSelect/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/visibility/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/visibility/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/visibility/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/whiteSpace/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/whiteSpace/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/whiteSpace/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/wordBreak/index.native.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/wordBreak/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/wordBreak/types.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/writingDirection.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/variables.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/AddNewCardFeedForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/AddPaymentCardForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/AdditionalDetailStepForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/AssignCardForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ChangeBillingCurrencyForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/CloseAccountForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/DateOfBirthForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/DebugReportActionForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/DebugReportForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/DisplayNameForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/EditExpensifyCardLimitForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/EditExpensifyCardNameForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/EditTaskForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ExitSurveyReasonForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ExitSurveyResponseForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/FeedbackSurveyForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/Form.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/GetPhysicalCardForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/HomeAddressForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/IKnowTeacherForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/IntroSchoolPrincipalForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/IssueNewExpensifyCardForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/LegalNameForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestAmountForm.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 6, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 6, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestCompanyInfoForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestDateForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestDescriptionForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestHoldReasonForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestMerchantForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NetSuiteCustomFieldForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NetSuiteCustomFormIDForm.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 16, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 16, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NetSuiteTokenInputForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NewChatNameForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NewContactMethodForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NewRoomForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NewTaskForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PersonalBankAccountForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PersonalDetailsForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PolicyCreateDistanceRateForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PolicyDistanceRateEditForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PolicyDistanceRateTaxReclaimableOnEditForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PolicyTagNameForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PrivateNotesForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ProfileSettingsForm.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 6, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 6, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ReimbursementAccountForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ReportDescriptionForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ReportFieldsEditForm.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 6, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 6, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ReportPhysicalCardForm.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 6, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 6, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ReportVirtualCardFraudForm.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 6, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 6, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RequestPhysicalCardForm.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 6, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 6, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RoomNameForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RoomSettingsForm.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 6, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 6, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesAutoApproveReportsUnderModalForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesAutoPayReportsUnderModalForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesCustomNameModalForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesMaxExpenseAgeForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesMaxExpenseAmountForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesRandomReportAuditModalForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesRequiredReceiptAmountForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SageIntacctDimensionsForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SageIntactCredentialsForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SearchAdvancedFiltersForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SearchSavedSearchRenameForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SettingsStatusClearDateForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SettingsStatusSetClearAfterForm.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 6, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 6, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SettingsStatusSetForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SubscriptionSizeForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/TextPickerModalForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WalletAdditionalDetailsForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WaypointForm.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 6, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 6, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceCategoryDescriptionHintForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceCategoryFlagAmountsOverForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceCategoryForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceCompanyCardEditName.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceCompanyCardFeedName.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceDescriptionForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceInviteMessageForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceInvoicesCompanyNameForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceInvoicesCompanyWebsiteForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceNewTaxForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceReportFieldForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceSettingsForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceTagForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceTaxCodeForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceTaxCustomName.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceTaxNameForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceTaxValueForm.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/global.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 31, + "column": 11, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 31, + "endColumn": 17, + "fix": {"range": [727, 744], "text": "type Window = "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 38, + "column": 11, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 38, + "endColumn": 22, + "fix": {"range": [1005, 1027], "text": "type NodeRequire = "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-function-type", + "severity": 2, + "message": "Interface only has a call signature, you should use a function type instead.", + "line": 40, + "column": 5, + "nodeType": "TSCallSignatureDeclaration", + "messageId": "functionTypeOverCallableType", + "endLine": 40, + "endColumn": 30, + "fix": { + "range": [1005, 1168], + "text": "// eslint-disable-next-line @typescript-eslint/prefer-function-type, @typescript-eslint/no-explicit-any\ntype NodeRequire = (id: string) => T;" + }, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 40, + "column": 10, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 40, + "endColumn": 13, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1146, 1149], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1146, 1149], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/appleAuth.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 22, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 22, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/dom.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `id_token` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 5, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 5, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 18, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 18, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 24, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 24, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 30, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 30, + "endColumn": 38, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 50, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 50, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/electron.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 5, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 5, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/google.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `client_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 7, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 30, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 30, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/jest.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 4, + "column": 19, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 4, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/ban-types", + "severity": 2, + "message": "Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `object` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record` instead.\n- If you really want a type meaning \"any non-nullish value\", you probably want `NonNullable` instead.", + "line": 6, + "column": 34, + "nodeType": "TSTypeLiteral", + "messageId": "bannedTypeMessage", + "endLine": 6, + "endColumn": 36, + "suggestions": [ + { + "messageId": "bannedTypeReplacement", + "data": {"name": "{}", "replacement": "object"}, + "fix": {"range": [250, 252], "text": "object"}, + "desc": "Replace `{}` with `object`." + }, + { + "messageId": "bannedTypeReplacement", + "data": {"name": "{}", "replacement": "unknown"}, + "fix": {"range": [250, 252], "text": "unknown"}, + "desc": "Replace `{}` with `unknown`." + }, + { + "messageId": "bannedTypeReplacement", + "data": {"name": "{}", "replacement": "Record"}, + "fix": {"range": [250, 252], "text": "Record"}, + "desc": "Replace `{}` with `Record`." + }, + { + "messageId": "bannedTypeReplacement", + "data": {"name": "{}", "replacement": "NonNullable"}, + "fix": {"range": [250, 252], "text": "NonNullable"}, + "desc": "Replace `{}` with `NonNullable`." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/material-top-tabs.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 7, + "column": 13, + "nodeType": "ExportSpecifier", + "endLine": 7, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/navigator.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 3, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 3, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/pdf.worker.d.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/preload-webpack-plugin.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 3, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 3, + "endColumn": 22, + "fix": {"range": [130, 148], "text": "type Options = "}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/pusher.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 5, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 5, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 10, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 10, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-clipboard.d.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-device-info.d.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-google-places-autocomplete.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 6, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 6, + "endColumn": 44, + "fix": {"range": [323, 418], "text": "type GooglePlacesAutocompleteProps = {} & ViewProps & BaseGooglePlacesAutocompleteProps"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 9, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 9, + "endColumn": 30, + "fix": {"range": [503, 529], "text": "type GooglePlaceData = "}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-key-command.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-syntax", + "severity": 2, + "message": "Please don't declare enums, use union types instead.", + "line": 4, + "column": 5, + "nodeType": "TSEnumDeclaration", + "messageId": "restrictedSyntax", + "endLine": 24, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum name `constants` must match one of the following formats: PascalCase", + "line": 4, + "column": 10, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 4, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyInputDownArrow` must match one of the following formats: PascalCase", + "line": 5, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 5, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyInputEscape` must match one of the following formats: PascalCase", + "line": 6, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 6, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyInputLeftArrow` must match one of the following formats: PascalCase", + "line": 7, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 7, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyInputRightArrow` must match one of the following formats: PascalCase", + "line": 8, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 8, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyInputUpArrow` must match one of the following formats: PascalCase", + "line": 9, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 9, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyInputEnter` must match one of the following formats: PascalCase", + "line": 10, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 10, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierCapsLock` must match one of the following formats: PascalCase", + "line": 11, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 11, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierCommand` must match one of the following formats: PascalCase", + "line": 12, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 12, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierControl` must match one of the following formats: PascalCase", + "line": 13, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 13, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierControlCommand` must match one of the following formats: PascalCase", + "line": 14, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 14, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierControlOption` must match one of the following formats: PascalCase", + "line": 15, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 15, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierControlOptionCommand` must match one of the following formats: PascalCase", + "line": 16, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 16, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierNumericPad` must match one of the following formats: PascalCase", + "line": 17, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 17, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierOption` must match one of the following formats: PascalCase", + "line": 18, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 18, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierOptionCommand` must match one of the following formats: PascalCase", + "line": 19, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 19, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierShift` must match one of the following formats: PascalCase", + "line": 20, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 20, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierShiftCommand` must match one of the following formats: PascalCase", + "line": 21, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 21, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierShiftControl` must match one of the following formats: PascalCase", + "line": 22, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 22, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Enum Member name `keyModifierAlternate` must match one of the following formats: PascalCase", + "line": 23, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 23, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-onyx.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 7, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 7, + "endColumn": 32, + "fix": {"range": [344, 372], "text": "type CustomTypeOptions = "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 16, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 16, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-performance.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 5, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 5, + "endColumn": 37, + "fix": {"range": [263, 296], "text": "type ReactNativePerformance = "}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-permissions.d.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-svg.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 5, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 5, + "endColumn": 23, + "fix": { + "range": [224, 403], + "text": "type SvgProps = {\n xmlns?: string;\n xmlnsXlink?: string;\n xmlSpace?: string;\n hovered?: string;\n pressed?: string;\n } & BaseSvgProps" + }, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 14, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 14, + "endColumn": 30, + "fix": {"range": [488, 577], "text": "type CommonPathProps = {\n className?: string;\n } & BaseCommonPathProps"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 19, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 19, + "endColumn": 38, + "fix": { + "range": [707, 882], + "text": "type TextInputFocusEventData = {\n text: string;\n eventCount: number;\n relatedTarget?: {\n id?: string;\n };\n } & TargetedEvent" + }, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 27, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 27, + "endColumn": 41, + "fix": { + "range": [888, 1056], + "text": "type PressableStateCallbackType = {\n readonly isScreenReaderActive: boolean;\n readonly isDisabled: boolean;\n } & WebPressableStateCallbackType" + }, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 32, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 32, + "endColumn": 29, + "fix": {"range": [1062, 1087], "text": "type AppStateStatic = "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 36, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 36, + "endColumn": 28, + "fix": {"range": [1156, 1180], "text": "type LinkingStatic = "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 40, + "column": 15, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 40, + "endColumn": 34, + "fix": {"range": [1239, 1269], "text": "type NativeModulesStatic = "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 50, + "column": 19, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 50, + "endColumn": 40, + "fix": { + "range": [1579, 1890], + "text": "type AnimatedInterpolation = {\n interpolate(config: InterpolationConfigType): AnimatedInterpolation;\n // eslint-disable-next-line @typescript-eslint/naming-convention\n __getValue: () => OutputT;\n } & AnimatedWithChildren" + }, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Method name `__getValue` trimmed as `_getValue` must match one of the following formats: camelCase, PascalCase", + "line": 53, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormatTrimmed", + "endLine": 53, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-navigation.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/consistent-type-definitions", + "severity": 2, + "message": "Use a `type` instead of an `interface`.", + "line": 6, + "column": 19, + "nodeType": "Identifier", + "messageId": "typeOverInterface", + "endLine": 6, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-empty-interface", + "severity": 2, + "message": "An interface declaring no members is equivalent to its supertype.", + "line": 6, + "column": 19, + "nodeType": "Identifier", + "messageId": "noEmptyWithSuper", + "endLine": 6, + "endColumn": 32, + "fix": {"range": [158, 211], "text": "type RootParamList = RootStackParamList"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react.d.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/ban-types", + "severity": 2, + "message": "Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `object` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record` instead.\n- If you really want a type meaning \"any non-nullish value\", you probably want `NonNullable` instead.", + "line": 5, + "column": 32, + "nodeType": "TSTypeLiteral", + "messageId": "bannedTypeMessage", + "endLine": 5, + "endColumn": 34, + "suggestions": [ + { + "messageId": "bannedTypeReplacement", + "data": {"name": "{}", "replacement": "object"}, + "fix": {"range": [150, 152], "text": "object"}, + "desc": "Replace `{}` with `object`." + }, + { + "messageId": "bannedTypeReplacement", + "data": {"name": "{}", "replacement": "unknown"}, + "fix": {"range": [150, 152], "text": "unknown"}, + "desc": "Replace `{}` with `unknown`." + }, + { + "messageId": "bannedTypeReplacement", + "data": {"name": "{}", "replacement": "Record"}, + "fix": {"range": [150, 152], "text": "Record"}, + "desc": "Replace `{}` with `Record`." + }, + { + "messageId": "bannedTypeReplacement", + "data": {"name": "{}", "replacement": "NonNullable"}, + "fix": {"range": [150, 152], "text": "NonNullable"}, + "desc": "Replace `{}` with `NonNullable`." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Account.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/AccountData.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ApprovalWorkflow.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/AssignCard.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Bank.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/BankAccount.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Beta.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/BillingGraceEndPeriod.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/BillingStatus.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/BlockedFromConcierge.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/CancellationDetails.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Card.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/CardFeeds.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Console.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Credentials.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Currency.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/CustomStatusDraft.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/DismissedReferralBanners.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Download.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ExpensifyCardSettings.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/FrequentlyUsedEmoji.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Fund.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/IOU.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ImportedSpreadsheet.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/IntroSelected.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/InvitedEmailsToAccountIDs.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/LastExportMethod.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/LastPaymentMethod.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/LastSelectedDistanceRates.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Locale.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Login.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/MapboxAccessToken.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/MobileSelectionMode.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Modal.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Network.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/NewGroupChatDraft.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/OldDotAction.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Onboarding.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/OnyxCommon.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/OnyxInputOrEntry.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/OnyxUpdatesFromServer.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/OriginalMessage.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 564, + "column": 1, + "nodeType": "TSTypeAliasDeclaration", + "messageId": "missingJsDoc", + "endLine": 565, + "endColumn": 1, + "fix": {"range": [14701, 14701], "text": "/**\n *\n */\n"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 565, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 566, + "endColumn": 1, + "fix": {"range": [14733, 14733], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 566, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 567, + "endColumn": 1, + "fix": {"range": [14825, 14825], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 567, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 568, + "endColumn": 1, + "fix": {"range": [14918, 14918], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 568, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 569, + "endColumn": 1, + "fix": {"range": [15019, 15019], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 569, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 570, + "endColumn": 1, + "fix": {"range": [15133, 15133], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 570, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 571, + "endColumn": 1, + "fix": {"range": [15247, 15247], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 571, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 572, + "endColumn": 1, + "fix": {"range": [15319, 15319], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 572, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 573, + "endColumn": 1, + "fix": {"range": [15386, 15386], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 573, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 574, + "endColumn": 1, + "fix": {"range": [15439, 15439], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 574, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 575, + "endColumn": 1, + "fix": {"range": [15493, 15493], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 575, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 576, + "endColumn": 1, + "fix": {"range": [15545, 15545], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 576, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 577, + "endColumn": 1, + "fix": {"range": [15626, 15626], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 577, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 578, + "endColumn": 1, + "fix": {"range": [15689, 15689], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 578, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 579, + "endColumn": 1, + "fix": {"range": [15737, 15737], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 579, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 580, + "endColumn": 1, + "fix": {"range": [15793, 15793], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 580, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 581, + "endColumn": 1, + "fix": {"range": [15881, 15881], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 581, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 582, + "endColumn": 1, + "fix": {"range": [15937, 15937], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 582, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 583, + "endColumn": 1, + "fix": {"range": [16028, 16028], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 583, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 584, + "endColumn": 1, + "fix": {"range": [16097, 16097], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 584, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 585, + "endColumn": 1, + "fix": {"range": [16142, 16142], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 585, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 586, + "endColumn": 1, + "fix": {"range": [16195, 16195], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 586, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 587, + "endColumn": 1, + "fix": {"range": [16256, 16256], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 587, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 588, + "endColumn": 1, + "fix": {"range": [16313, 16313], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 588, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 589, + "endColumn": 1, + "fix": {"range": [16376, 16376], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 589, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 590, + "endColumn": 1, + "fix": {"range": [16439, 16439], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 590, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 591, + "endColumn": 1, + "fix": {"range": [16512, 16512], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 591, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 592, + "endColumn": 1, + "fix": {"range": [16570, 16570], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 592, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 593, + "endColumn": 1, + "fix": {"range": [16639, 16639], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 593, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 594, + "endColumn": 1, + "fix": {"range": [16721, 16721], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 594, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 595, + "endColumn": 1, + "fix": {"range": [16782, 16782], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 595, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 596, + "endColumn": 1, + "fix": {"range": [16844, 16844], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 596, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 597, + "endColumn": 1, + "fix": {"range": [16909, 16909], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 597, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 598, + "endColumn": 1, + "fix": {"range": [16977, 16977], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 598, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 599, + "endColumn": 1, + "fix": {"range": [17047, 17047], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 599, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 600, + "endColumn": 1, + "fix": {"range": [17141, 17141], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 600, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 601, + "endColumn": 1, + "fix": {"range": [17203, 17203], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 601, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 602, + "endColumn": 1, + "fix": {"range": [17293, 17293], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 602, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 603, + "endColumn": 1, + "fix": {"range": [17342, 17342], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 603, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 604, + "endColumn": 1, + "fix": {"range": [17444, 17444], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 604, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 605, + "endColumn": 1, + "fix": {"range": [17509, 17509], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 605, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 606, + "endColumn": 1, + "fix": {"range": [17587, 17587], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 606, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 607, + "endColumn": 1, + "fix": {"range": [17653, 17653], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 607, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 608, + "endColumn": 1, + "fix": {"range": [17699, 17699], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 608, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 609, + "endColumn": 1, + "fix": {"range": [17751, 17751], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 609, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 610, + "endColumn": 1, + "fix": {"range": [17820, 17820], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 610, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 611, + "endColumn": 1, + "fix": {"range": [17900, 17900], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 611, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 612, + "endColumn": 1, + "fix": {"range": [17955, 17955], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 612, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 613, + "endColumn": 1, + "fix": {"range": [18010, 18010], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 613, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 614, + "endColumn": 1, + "fix": {"range": [18062, 18062], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 614, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 615, + "endColumn": 1, + "fix": {"range": [18116, 18116], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 615, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 616, + "endColumn": 1, + "fix": {"range": [18169, 18169], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 616, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 617, + "endColumn": 1, + "fix": {"range": [18240, 18240], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 617, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 618, + "endColumn": 1, + "fix": {"range": [18287, 18287], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 618, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 619, + "endColumn": 1, + "fix": {"range": [18335, 18335], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 619, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 620, + "endColumn": 1, + "fix": {"range": [18405, 18405], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 620, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 621, + "endColumn": 1, + "fix": {"range": [18482, 18482], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 621, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 622, + "endColumn": 1, + "fix": {"range": [18546, 18546], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 622, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 623, + "endColumn": 1, + "fix": {"range": [18606, 18606], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 623, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 624, + "endColumn": 1, + "fix": {"range": [18670, 18670], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 624, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 625, + "endColumn": 1, + "fix": {"range": [18719, 18719], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 625, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 626, + "endColumn": 1, + "fix": {"range": [18775, 18775], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 626, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 627, + "endColumn": 1, + "fix": {"range": [18839, 18839], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 627, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 628, + "endColumn": 1, + "fix": {"range": [18899, 18899], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 628, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 629, + "endColumn": 1, + "fix": {"range": [18969, 18969], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 629, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 630, + "endColumn": 1, + "fix": {"range": [19035, 19035], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 630, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 631, + "endColumn": 1, + "fix": {"range": [19110, 19110], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 631, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 632, + "endColumn": 1, + "fix": {"range": [19184, 19184], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 632, + "column": 5, + "nodeType": "TSPropertySignature", + "messageId": "missingJsDoc", + "endLine": 633, + "endColumn": 1, + "fix": {"range": [19252, 19252], "text": "/**\n *\n */\n "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "jsdoc/require-jsdoc", + "severity": 2, + "message": "Missing JSDoc comment.", + "line": 639, + "column": 1, + "nodeType": "TSTypeAliasDeclaration", + "messageId": "missingJsDoc", + "endLine": 640, + "endColumn": 1, + "fix": {"range": [19596, 19596], "text": "/**\n *\n */\n"}, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Pages.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PaymentMethod.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PendingContactAction.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PersonalBankAccount.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PersonalDetails.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PlaidBankAccount.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PlaidData.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Policy.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 659, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 659, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 1340, + "column": 24, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 1340, + "endColumn": 27, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [41207, 41210], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [41207, 41210], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `field_id_TAX` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1517, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 1517, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PolicyCategory.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 22, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 22, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 26, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 26, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PolicyEmployee.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PolicyJoinMember.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PolicyOwnershipChangeChecks.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PolicyTag.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 16, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 16, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PreferredTheme.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PriorityMode.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PrivatePersonalDetails.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PrivateStripeCustomer.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PrivateSubscription.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/QuickAction.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/RecentSearch.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "import/prefer-default-export", + "severity": 2, + "message": "Prefer default export on a file with single export.", + "line": 13, + "column": 14, + "nodeType": "ExportSpecifier", + "endLine": 13, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/RecentWaypoint.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/RecentlyUsedCategories.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/RecentlyUsedReportFields.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/RecentlyUsedTags.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReimbursementAccount.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Report.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 298, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 298, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportAction.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportActionName.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportActionReactions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportActionsDraft.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportActionsDrafts.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportMetadata.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportNameValuePairs.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 7, + "endColumn": 23, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportNextStep.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportUserIsTyping.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportViolation.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Request.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Response.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `shared_secret` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 70, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 70, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReviewDuplicates.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/SaveSearch.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ScreenShareRequest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/SearchResults.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/SecurityGroup.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/SelectedTabRequest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Session.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/StripeCustomerID.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Task.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Transaction.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/TransactionViolation.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/TravelSettings.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/TryNewDot.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/User.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/UserLocation.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/UserMetadata.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/UserWallet.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ValidateMagicCodeAction.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WalletAdditionalDetails.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WalletOnfido.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WalletStatement.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WalletTerms.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WalletTransfer.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WorkspaceTooltip.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/AnchorAlignment.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/AssertTypesEqual.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/AssertTypesNotEqual.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/ChildrenProps.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/CollectionDataSet.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'result'.", + "line": 15, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 15, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/CommonProperties.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/DeepRecord.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/DeepValueOf.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/ban-types", + "severity": 2, + "message": "Don't use `object` as a type. Use 'Record' instead.", + "line": 2, + "column": 33, + "nodeType": "TSObjectKeyword", + "messageId": "bannedTypeMessage", + "endLine": 2, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/EmptyObject.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/Falsy.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/IconAsset.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/ModalType.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/NonPartial.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/ReactComponentModule.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/TupleOperations.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 7, + "column": 29, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 7, + "endColumn": 32, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [199, 202], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [199, 202], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 7, + "column": 64, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 7, + "endColumn": 67, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [234, 237], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [234, 237], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 19, + "column": 48, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 19, + "endColumn": 51, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [687, 690], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [687, 690], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 24, + "column": 26, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 24, + "endColumn": 29, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [939, 942], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [939, 942], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/asMutable.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/callOrReturn.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/htmlDivElementRef.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/isLoadingOnyxValue.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/textRef.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-restricted-imports", + "severity": 2, + "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", + "line": 2, + "column": 14, + "nodeType": "ImportDeclaration", + "messageId": "importNameWithCustomMessage", + "endLine": 2, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/viewForwardedRef.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/viewRef.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/arrayDifference.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/arraysEqual.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/createProxyForObject.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'target'.", + "line": 20, + "column": 13, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 20, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/lazyRetry.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 16, + "column": 53, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 16, + "endColumn": 56, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [753, 756], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [753, 756], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/mapOnyxCollectionItems.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/times.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/EnforceActionExportRestrictions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/IOUTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/OnyxUpdateManagerTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 179, + "column": 75, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 179, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 232, + "column": 79, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 232, + "endColumn": 80, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 234, + "column": 79, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 234, + "endColumn": 80, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyCategoryTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyMemberTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyProfileTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyTagTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyTaxTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/ReportFieldTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/ReportTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 260, + "column": 29, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 260, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `200` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 362, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 362, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `300` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 369, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 369, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `400` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 376, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 376, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 549, + "column": 29, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 549, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/SessionTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/detectReactComponent.test.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/compare.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `%` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 36, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 36, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/math.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/output/console.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/output/format.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/output/markdown.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/output/markdownTable.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/config.dev.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/config.local.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/config.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2, + "column": 50, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2, + "endColumn": 52, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [208, 210], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": "if the first value is '' nullish coalescing will return '' so leaving || for safty"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/measure/math.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/nativeCommands/NativeCommandsAction.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/nativeCommands/adbBackspace.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/nativeCommands/adbTypeText.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/nativeCommands/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/server/index.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/server/routes.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/testRunner.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-continue", + "severity": 2, + "message": "Unexpected use of continue statement.", + "line": 234, + "column": 17, + "nodeType": "ContinueStatement", + "messageId": "unexpected", + "endLine": 234, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/restrict-template-expressions", + "severity": 2, + "message": "Invalid type \"unknown\" of template literal expression.", + "line": 268, + "column": 59, + "nodeType": "Identifier", + "messageId": "invalidType", + "endLine": 268, + "endColumn": 60, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/restrict-template-expressions", + "severity": 2, + "message": "Invalid type \"Error\" of template literal expression.", + "line": 292, + "column": 73, + "nodeType": "Identifier", + "messageId": "invalidType", + "endLine": 292, + "endColumn": 74, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/restrict-template-expressions", + "severity": 2, + "message": "Invalid type \"Error\" of template literal expression.", + "line": 304, + "column": 101, + "nodeType": "Identifier", + "messageId": "invalidType", + "endLine": 304, + "endColumn": 102, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/androidReversePort.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/execAsync.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/getCurrentBranchName.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/installApp.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-misused-promises", + "severity": 2, + "message": "Promise returned in function argument where a void return was expected.", + "line": 24, + "column": 22, + "nodeType": "ArrowFunctionExpression", + "messageId": "voidReturnArgument", + "endLine": 35, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'_' is defined but never used.", + "line": 29, + "column": 130, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 29, + "endColumn": 131, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/killApp.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/launchApp.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/logger.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-control-regex", + "severity": 2, + "message": "Unexpected control character(s) in regular expression: \\x1b.", + "line": 31, + "column": 40, + "nodeType": "Literal", + "messageId": "unexpected", + "endLine": 31, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/measure.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/sleep.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/withFailTimeout.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 4, + "column": 56, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 4, + "endColumn": 58, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [228, 230], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": "nullish coalescing doesn't achieve the same result in this case"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/BaseOptionsList.perf-test.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/GooglePlacesUtils.perf-test.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 7, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 8, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 8, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 12, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 12, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 13, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 13, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 17, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 17, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 18, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 18, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 22, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 22, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 23, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 23, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 27, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 27, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 28, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 28, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 32, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 32, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 33, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 33, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 40, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 40, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 41, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 41, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 42, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 42, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a1dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 44, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 44, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p1ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 45, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 45, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 46, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 46, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a2dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 48, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 48, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p2ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 49, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 49, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 50, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 50, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a3dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 52, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 52, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p3ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 53, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 53, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 54, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 54, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a4dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 56, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 56, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p4ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 57, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 57, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 58, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 58, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a5dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 60, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 60, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p5ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 61, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 61, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 62, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 62, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a6dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 64, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 64, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p6ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 65, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 65, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 66, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 66, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a7dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 68, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 68, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p7ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 69, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 69, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 70, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 70, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a8dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 72, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 72, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p8ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 73, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 73, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 74, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 74, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a9dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 76, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 76, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p9ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 77, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 77, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `9doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 78, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 78, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a10dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 80, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 80, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p10ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 81, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 81, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `10doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 82, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 82, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a11dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 84, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 84, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p11ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 85, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 85, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `11doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 86, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 86, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a12dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 88, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 88, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p12ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 89, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 89, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `12doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 90, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 90, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a13dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 92, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 92, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p13ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 93, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 93, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `13doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 94, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 94, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a14dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 96, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 96, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p14ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 97, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 97, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `14doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 98, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 98, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a15dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 100, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 100, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p15ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 101, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 101, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `15doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 102, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 102, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a16dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 104, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 104, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p16ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 105, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 105, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `16doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 106, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 106, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a17dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 108, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 108, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p17ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 109, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 109, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `17doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 110, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 110, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a18dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 112, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 112, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p18ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 113, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 113, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `18doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 114, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 114, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a19dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 116, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 116, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p19ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 117, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 117, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `19doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 118, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 118, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a20dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 120, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 120, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p20ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 121, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 121, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `20doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 122, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 122, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a21dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 124, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 124, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p21ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 125, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 125, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `21doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 126, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 126, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a22dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 128, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 128, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p22ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 129, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 129, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `22doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 130, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 130, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a23dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 132, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 132, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p23ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 133, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 133, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `23doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 134, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 134, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a24dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 136, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 136, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p24ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 137, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 137, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `24doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 138, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 138, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `a25dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 140, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 140, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `p25ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 141, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 141, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `25doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 142, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 142, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ModifiedExpenseMessage.perf-test.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/OptionsListUtils.perf-test.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/PolicyUtils.perf-test.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ReportActionCompose.perf-test.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 67, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 67, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ReportActionsList.perf-test.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 41, + "column": 21, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 41, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ReportActionsUtils.perf-test.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ReportScreen.perf-test.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 83, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 83, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Method name `UNSTABLE_usePreventRemove` must match one of the following formats: camelCase, PascalCase", + "line": 122, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 122, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 196, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 196, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ReportUtils.perf-test.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/SearchRouter.perf-test.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'fn'.", + "line": 28, + "column": 9, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 28, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Method name `UNSTABLE_usePreventRemove` must match one of the following formats: camelCase, PascalCase", + "line": 56, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 56, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 79, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 79, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/SelectionList.perf-test.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 31, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 31, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 51, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 51, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `__esModule` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 72, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 72, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `__esModule` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 81, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 81, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/require-await", + "severity": 2, + "message": "Async arrow function 'scenario' has no 'await' expression.", + "line": 135, + "column": 51, + "nodeType": "ArrowFunctionExpression", + "messageId": "missingAwait", + "endLine": 135, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/require-await", + "severity": 2, + "message": "Async arrow function 'scenario' has no 'await' expression.", + "line": 144, + "column": 51, + "nodeType": "ArrowFunctionExpression", + "messageId": "missingAwait", + "endLine": 144, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/require-await", + "severity": 2, + "message": "Async arrow function 'scenario' has no 'await' expression.", + "line": 173, + "column": 51, + "nodeType": "ArrowFunctionExpression", + "messageId": "missingAwait", + "endLine": 173, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/SidebarLinks.perf-test.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/SidebarUtils.perf-test.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/setupAfterEnv.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/ui/PaginationTest.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `100` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 237, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 237, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `101` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 238, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 238, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/ui/UnreadIndicatorsTest.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 173, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 173, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 174, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 174, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 175, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 175, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 176, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 176, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 177, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 177, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 178, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 178, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 179, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 179, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 180, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 180, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 181, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 181, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/APITest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 76, + "column": 17, + "nodeType": "Identifier", + "endLine": 76, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 76, + "column": 17, + "nodeType": "Identifier", + "endLine": 76, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 76, + "column": 17, + "nodeType": "Identifier", + "endLine": 76, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 77, + "column": 17, + "nodeType": "Identifier", + "endLine": 77, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 77, + "column": 17, + "nodeType": "Identifier", + "endLine": 77, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 77, + "column": 17, + "nodeType": "Identifier", + "endLine": 77, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 111, + "column": 21, + "nodeType": "Identifier", + "endLine": 111, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 112, + "column": 21, + "nodeType": "Identifier", + "endLine": 112, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 112, + "column": 21, + "nodeType": "Identifier", + "endLine": 112, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 112, + "column": 21, + "nodeType": "Identifier", + "endLine": 112, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 164, + "column": 21, + "nodeType": "Identifier", + "endLine": 164, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 165, + "column": 21, + "nodeType": "Identifier", + "endLine": 165, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 165, + "column": 21, + "nodeType": "Identifier", + "endLine": 165, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 165, + "column": 21, + "nodeType": "Identifier", + "endLine": 165, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 228, + "column": 21, + "nodeType": "Identifier", + "endLine": 228, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 314, + "column": 21, + "nodeType": "Identifier", + "endLine": 314, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 347, + "column": 17, + "nodeType": "Identifier", + "endLine": 347, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 348, + "column": 17, + "nodeType": "Identifier", + "endLine": 348, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 348, + "column": 17, + "nodeType": "Identifier", + "endLine": 348, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 348, + "column": 17, + "nodeType": "Identifier", + "endLine": 348, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 349, + "column": 17, + "nodeType": "Identifier", + "endLine": 349, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 349, + "column": 17, + "nodeType": "Identifier", + "endLine": 349, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 349, + "column": 17, + "nodeType": "Identifier", + "endLine": 349, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 350, + "column": 17, + "nodeType": "Identifier", + "endLine": 350, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 350, + "column": 17, + "nodeType": "Identifier", + "endLine": 350, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 350, + "column": 17, + "nodeType": "Identifier", + "endLine": 350, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 351, + "column": 17, + "nodeType": "Identifier", + "endLine": 351, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 351, + "column": 17, + "nodeType": "Identifier", + "endLine": 351, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 351, + "column": 17, + "nodeType": "Identifier", + "endLine": 351, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 352, + "column": 17, + "nodeType": "Identifier", + "endLine": 352, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 352, + "column": 17, + "nodeType": "Identifier", + "endLine": 352, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 352, + "column": 17, + "nodeType": "Identifier", + "endLine": 352, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 353, + "column": 17, + "nodeType": "Identifier", + "endLine": 353, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 353, + "column": 17, + "nodeType": "Identifier", + "endLine": 353, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 353, + "column": 17, + "nodeType": "Identifier", + "endLine": 353, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 384, + "column": 17, + "nodeType": "Identifier", + "endLine": 384, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 385, + "column": 17, + "nodeType": "Identifier", + "endLine": 385, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 385, + "column": 17, + "nodeType": "Identifier", + "endLine": 385, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 385, + "column": 17, + "nodeType": "Identifier", + "endLine": 385, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 386, + "column": 17, + "nodeType": "Identifier", + "endLine": 386, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 386, + "column": 17, + "nodeType": "Identifier", + "endLine": 386, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 386, + "column": 17, + "nodeType": "Identifier", + "endLine": 386, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 387, + "column": 17, + "nodeType": "Identifier", + "endLine": 387, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 387, + "column": 17, + "nodeType": "Identifier", + "endLine": 387, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 387, + "column": 17, + "nodeType": "Identifier", + "endLine": 387, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 388, + "column": 17, + "nodeType": "Identifier", + "endLine": 388, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 388, + "column": 17, + "nodeType": "Identifier", + "endLine": 388, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 388, + "column": 17, + "nodeType": "Identifier", + "endLine": 388, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 389, + "column": 17, + "nodeType": "Identifier", + "endLine": 389, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 389, + "column": 17, + "nodeType": "Identifier", + "endLine": 389, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 389, + "column": 17, + "nodeType": "Identifier", + "endLine": 389, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 427, + "column": 17, + "nodeType": "Identifier", + "endLine": 427, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-api-side-effects-method", + "severity": 2, + "message": "Do not use makeRequestWithSideEffects.", + "line": 427, + "column": 17, + "nodeType": "CallExpression", + "endLine": 434, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `socket_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 429, + "column": 21, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 429, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `channel_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 431, + "column": 21, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 431, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 442, + "column": 17, + "nodeType": "Identifier", + "endLine": 442, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 442, + "column": 17, + "nodeType": "Identifier", + "endLine": 442, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 511, + "column": 17, + "nodeType": "Identifier", + "endLine": 511, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 547, + "column": 17, + "nodeType": "Identifier", + "endLine": 547, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 548, + "column": 17, + "nodeType": "Identifier", + "endLine": 548, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 548, + "column": 17, + "nodeType": "Identifier", + "endLine": 548, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 548, + "column": 17, + "nodeType": "Identifier", + "endLine": 548, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 549, + "column": 17, + "nodeType": "Identifier", + "endLine": 549, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 549, + "column": 17, + "nodeType": "Identifier", + "endLine": 549, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "rulesdir/no-multiple-api-calls", + "severity": 2, + "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", + "line": 549, + "column": 17, + "nodeType": "Identifier", + "endLine": 549, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/CIGitLogicTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-empty", + "severity": 2, + "message": "Empty block statement.", + "line": 118, + "column": 17, + "nodeType": "BlockStatement", + "messageId": "unexpected", + "endLine": 118, + "endColumn": 19, + "suggestions": [ + {"messageId": "suggestComment", "data": {"type": "block"}, "fix": {"range": [4081, 4081], "text": " /* empty */ "}, "desc": "Add comment inside empty block statement."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-empty", + "severity": 2, + "message": "Empty block statement.", + "line": 139, + "column": 17, + "nodeType": "BlockStatement", + "messageId": "unexpected", + "endLine": 139, + "endColumn": 19, + "suggestions": [ + {"messageId": "suggestComment", "data": {"type": "block"}, "fix": {"range": [4691, 4691], "text": " /* empty */ "}, "desc": "Add comment inside empty block statement."} + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 387, + "column": 9, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 387, + "endColumn": 20, + "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [13499, 13584], "text": ""}, "desc": "Remove the console.log()."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 389, + "column": 9, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 389, + "endColumn": 20, + "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [13653, 13737], "text": ""}, "desc": "Remove the console.log()."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/CalendarPickerTest.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "react/jsx-props-no-spreading", + "severity": 2, + "message": "Prop spreading is forbidden", + "line": 23, + "column": 17, + "nodeType": "JSXSpreadAttribute", + "messageId": "noSpreading", + "endLine": 23, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/CardUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/CardsSectionUtilsTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-unused-vars", + "severity": 2, + "message": "'phraseParameters' is defined but never used.", + "line": 10, + "column": 72, + "nodeType": null, + "messageId": "unusedVar", + "endLine": 10, + "endColumn": 88, + "suppressions": [{"kind": "directive", "justification": "this param is required for the mock"}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ConvertToLTRForComposerTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/CurrencyUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/DateUtilsTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `999` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 22, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 22, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `999` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 99, + "column": 51, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 99, + "endColumn": 56, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `999` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 115, + "column": 51, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 115, + "endColumn": 56, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/DebugUtilsTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 715, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 715, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1234` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 756, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 756, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 771, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 771, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 805, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 805, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 864, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 864, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 931, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 931, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 992, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 992, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 998, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 998, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1036, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1036, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1042, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1042, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1053, + "column": 21, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 1053, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 1065, + "column": 86, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 1065, + "endColumn": 142, + "fix": {"range": [43596, 43652], "text": "MOCK_REPORTS[`${ONYXKEYS.COLLECTION.REPORT}1`]!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1109, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1109, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", + "severity": 2, + "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", + "line": 1138, + "column": 17, + "nodeType": "TSAsExpression", + "messageId": "preferNonNullAssertion", + "endLine": 1138, + "endColumn": 73, + "fix": {"range": [46665, 46721], "text": "MOCK_REPORTS[`${ONYXKEYS.COLLECTION.REPORT}1`]!"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1154, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1154, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1160, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1160, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1169, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1169, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1178, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1178, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1212, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1212, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1218, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1218, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1227, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1227, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1236, + "column": 25, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1236, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1276, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1276, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1282, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1282, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1293, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1293, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1331, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1331, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1337, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1337, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1346, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1346, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1355, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1355, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1389, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1389, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1395, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1395, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1404, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1404, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1413, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1413, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1440, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1440, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1446, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1446, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1456, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1456, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/DistanceRequestUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/E2EMarkdownTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/EmojiTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ErrorUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ExportOnyxStateTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/FastSearchTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/FileUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/GitUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/GithubUtilsTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 18, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 18, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 53, + "column": 29, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 53, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 79, + "column": 21, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 79, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 120, + "column": 21, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 120, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 300, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 300, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 307, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 307, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 314, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 314, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 321, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 321, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 328, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 328, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 335, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 335, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 340, + "column": 25, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 340, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 352, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 352, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 357, + "column": 25, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 357, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `merged_by` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 368, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 368, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/GooglePlacesUtilsTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 7, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 7, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 8, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 8, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 9, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 9, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 14, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 14, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 15, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 15, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 16, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 16, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 22, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 22, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 23, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 23, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 27, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 27, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 28, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 28, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 32, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 32, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 33, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 33, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 37, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 37, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 38, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 38, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 42, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 42, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 43, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 43, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 54, + "column": 79, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 54, + "endColumn": 106, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 54, + "column": 139, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 54, + "endColumn": 166, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 55, + "column": 79, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 55, + "endColumn": 90, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 55, + "column": 122, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 55, + "endColumn": 133, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 56, + "column": 79, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 56, + "endColumn": 93, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 56, + "column": 125, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 56, + "endColumn": 139, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 59, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 59, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 60, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 60, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 61, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 61, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 68, + "column": 79, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 68, + "endColumn": 106, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 68, + "column": 139, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 68, + "endColumn": 166, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 69, + "column": 79, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 69, + "endColumn": 90, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 69, + "column": 122, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 69, + "endColumn": 133, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 70, + "column": 79, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 70, + "endColumn": 93, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 70, + "column": 125, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 70, + "endColumn": 139, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 74, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 74, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 75, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 75, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 76, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 76, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/IOUUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/LocaleCompareTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/LocalePhoneNumberTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/LocalizeTests.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/LoggingMiddlewareTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/LoginUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/MiddlewareTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/require-await", + "severity": 2, + "message": "Async arrow function has no 'await' expression.", + "line": 87, + "column": 73, + "nodeType": "ArrowFunctionExpression", + "messageId": "missingAwait", + "endLine": 87, + "endColumn": 75, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/require-await", + "severity": 2, + "message": "Async method 'json' has no 'await' expression.", + "line": 90, + "column": 17, + "nodeType": "ArrowFunctionExpression", + "messageId": "missingAwait", + "endLine": 90, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/MigrationTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 40, + "column": 76, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 40, + "endColumn": 77, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 52, + "column": 33, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 52, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 53, + "column": 33, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 53, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 56, + "column": 33, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 56, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 57, + "column": 33, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 57, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ModifiedExpenseMessageTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/MoneyRequestUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/NetworkTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/NextStepUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/NumberUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/OnyxUpdateManagerTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 73, + "column": 69, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 73, + "endColumn": 70, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 73, + "column": 85, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 73, + "endColumn": 86, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 73, + "column": 101, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 73, + "endColumn": 102, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 111, + "column": 69, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 111, + "endColumn": 70, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 139, + "column": 75, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 139, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 146, + "column": 75, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 146, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 146, + "column": 91, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 146, + "endColumn": 92, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 170, + "column": 75, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 170, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 170, + "column": 91, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 170, + "endColumn": 92, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 177, + "column": 75, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 177, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 214, + "column": 75, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 214, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 218, + "column": 75, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 218, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 218, + "column": 91, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 218, + "endColumn": 92, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 253, + "column": 75, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 253, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 261, + "column": 75, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 261, + "endColumn": 76, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 282, + "column": 69, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 282, + "endColumn": 70, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 282, + "column": 93, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 282, + "endColumn": 94, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/OnyxUpdatesTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/OptionsListUtilsTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 19, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 19, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 25, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 25, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 26, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 26, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 27, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 27, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 32, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 32, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 38, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 38, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 39, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 39, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 46, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 46, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 52, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 52, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 53, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 53, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 58, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 58, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 64, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 64, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 65, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 65, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 70, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 70, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 76, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 76, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 77, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 77, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 82, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 82, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 88, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 88, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 89, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 89, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 96, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 96, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 102, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 102, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 103, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 103, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 110, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 110, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 116, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 116, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `12` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 117, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 117, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 124, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 124, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 130, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 130, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 131, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 131, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `10` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 139, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 139, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 145, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 145, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 146, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 146, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 158, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 158, + "endColumn": 31, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 165, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 165, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 172, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 172, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 178, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 178, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 184, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 184, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 190, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 190, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 196, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 196, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 202, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 202, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 208, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 208, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 216, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 216, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `10` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 222, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 222, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `11` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 233, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 233, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 239, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 239, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `999` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 240, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 240, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `12` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 249, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 249, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 255, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 255, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1000` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 256, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 256, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `13` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 265, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 265, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 271, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 271, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1001` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 272, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 272, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `14` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 281, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 281, + "endColumn": 13, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 287, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 287, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 288, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 288, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `10` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 289, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 289, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 290, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 290, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `15` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 302, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 302, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 308, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 308, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 309, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 309, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 310, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 310, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `999` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 320, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 320, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1000` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 331, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 331, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1001` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 342, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 342, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1002` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 353, + "column": 9, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 353, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 618, + "column": 63, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 618, + "endColumn": 65, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [29299, 29301], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 659, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 659, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 669, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 669, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 679, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 679, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Food: Meat` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 684, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 684, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 689, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 689, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 772, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 772, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 781, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 781, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 790, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 790, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Food: Meat` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 794, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 794, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 799, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 799, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Food: Milk` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 803, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 803, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 808, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 808, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Food: Vegetables` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 812, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 812, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 817, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 817, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Cars: Audi` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 821, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 821, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 826, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 826, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Cars: BMW` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 830, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 830, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 835, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 835, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Cars: Mercedes-Benz` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 839, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 839, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 844, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 844, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 853, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 853, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 857, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 857, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 862, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 862, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals: Breakfast` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 866, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 866, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 871, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 871, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals: Dinner` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 875, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 875, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 880, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 880, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals: Lunch` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 884, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 884, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 889, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 889, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Food: Meat` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1477, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1477, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Food: Milk` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1481, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1481, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Cars: Audi` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1485, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1485, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Cars: Mercedes-Benz` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1489, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1489, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1493, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1493, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals: Breakfast` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1497, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1497, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals: Lunch` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1501, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1501, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `A: B: C` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1517, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1517, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `A: B: C: D: E` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1521, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1521, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Test1: Subtest2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1856, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1856, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Test: Test1: Subtest4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1860, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1860, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Nested-Travel` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1877, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1877, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Test1: Subtest1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1881, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1881, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Test: Test1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1885, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1885, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Test: Test1: Subtest1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1889, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1889, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Test: Test1: Subtest3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1893, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1893, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Test: Test1: Subtest2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1897, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1897, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Test: Test2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1901, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1901, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Test: Test3: Subtest1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1913, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1913, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Test1: Subtest3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 1917, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 1917, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Cars: BMW` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2010, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2010, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals: Lunch` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2018, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2018, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Cars: Mercedes-Benz` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2022, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2022, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Food: Meat` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2030, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2030, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals: Dinner` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2034, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2034, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Food: Vegetables` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2038, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2038, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Food: Milk` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2050, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2050, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2054, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2054, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Travel: Meals: Breakfast` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2058, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2058, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Cars: Audi` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2062, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2062, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Movies: Mr. Nobody` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2140, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2140, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `House, M.D.` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2148, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2148, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Dr. House` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2152, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2152, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `Many.dots.on.the.way.` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2156, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2156, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `More.Many.dots.on.the.way.` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 2160, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 2160, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2733, + "column": 67, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2733, + "endColumn": 69, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [103255, 103257], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-nullish-coalescing", + "severity": 2, + "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", + "line": 2749, + "column": 67, + "nodeType": "Punctuator", + "messageId": "preferNullishOverOr", + "endLine": 2749, + "endColumn": 69, + "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [104246, 104248], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/PaginationUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/PaymentUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/PersistedRequests.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/PhoneNumberTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/PolicyUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ReportActionItemSingleTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ReportActionsUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ReportUtilsTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 21, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 21, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 27, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 27, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 32, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 32, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 39, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 39, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 44, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 44, + "endColumn": 8, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 171, + "column": 21, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 171, + "endColumn": 39, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 197, + "column": 21, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 197, + "endColumn": 39, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 243, + "column": 21, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 243, + "endColumn": 39, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/RequestConflictUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/RequestTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SearchParserTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SequentialQueueTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SidebarFilterTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-bitwise", + "severity": 2, + "message": "Unexpected use of '<<'.", + "line": 352, + "column": 33, + "nodeType": "BinaryExpression", + "messageId": "unexpected", + "endLine": 352, + "endColumn": 57, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-bitwise", + "severity": 2, + "message": "Unexpected use of '&'.", + "line": 356, + "column": 37, + "nodeType": "BinaryExpression", + "messageId": "unexpected", + "endLine": 356, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-bitwise", + "severity": 2, + "message": "Unexpected use of '<<'.", + "line": 356, + "column": 42, + "nodeType": "BinaryExpression", + "messageId": "unexpected", + "endLine": 356, + "endColumn": 48, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-bitwise", + "severity": 2, + "message": "Unexpected use of '<<'.", + "line": 698, + "column": 29, + "nodeType": "BinaryExpression", + "messageId": "unexpected", + "endLine": 698, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-bitwise", + "severity": 2, + "message": "Unexpected use of '&'.", + "line": 702, + "column": 33, + "nodeType": "BinaryExpression", + "messageId": "unexpected", + "endLine": 702, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-bitwise", + "severity": 2, + "message": "Unexpected use of '<<'.", + "line": 702, + "column": 38, + "nodeType": "BinaryExpression", + "messageId": "unexpected", + "endLine": 702, + "endColumn": 44, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SidebarOrderTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 328, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 328, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 332, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 332, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 406, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 406, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 410, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 410, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 632, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 632, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 636, + "column": 21, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 636, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 835, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 835, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 987, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 987, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SidebarTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 50, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 50, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 105, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 105, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SubscriptionUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SuffixUkkonenTreeTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/TransactionUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/TranslateTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `common.yes` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 173, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 173, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `common.no` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 174, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 174, + "endColumn": 24, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `complex.activity.none` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 175, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 175, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `complex.activity.some` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 176, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 176, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `complex.report.title.expense` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 177, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 177, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `complex.report.title.task` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 178, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 178, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `complex.report.description.none` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 179, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 179, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `complex.report.content` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 180, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 180, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/TrieTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/UnreadIndicatorUpdaterTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 13, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 13, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 21, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 21, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 29, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 29, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 38, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 38, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 39, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 39, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 40, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 40, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 47, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 47, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 60, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 60, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 68, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 68, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/UrlTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/UserUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ValidationUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ViolationUtilsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/WorkflowUtilsTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 69, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 69, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 73, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 73, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 86, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 86, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 90, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 90, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 103, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 103, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 107, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 107, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 111, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 111, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 115, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 115, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 119, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 119, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 144, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 144, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 148, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 148, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 152, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 152, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 156, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 156, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 160, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 160, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 186, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 186, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 211, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 211, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 216, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 216, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 231, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 231, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 236, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 236, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 241, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 241, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 246, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 246, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 261, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 261, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 266, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 266, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 271, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 271, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 276, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 276, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 281, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 281, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 296, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 296, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 301, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 301, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 306, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 306, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 311, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 311, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 341, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 341, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 346, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 346, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 351, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 351, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 356, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 356, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 361, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 361, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 366, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 366, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 400, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 400, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 401, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 401, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 415, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 415, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 416, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 416, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 417, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 417, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 418, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 418, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 419, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 419, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 420, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 420, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 434, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 434, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 435, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 435, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 436, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 436, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 437, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 437, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 438, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 438, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 439, + "column": 17, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 439, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/awaitStagingDeploysTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `workflow_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 14, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 14, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 28, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 28, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 40, + "column": 51, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 40, + "endColumn": 64, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 94, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 94, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 99, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 99, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 106, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 106, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 111, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 111, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 118, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 118, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 123, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 123, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 130, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 130, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 135, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 135, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 154, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 154, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 159, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 159, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 164, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 164, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 171, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 171, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 176, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 176, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 181, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 181, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 188, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 188, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 193, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 193, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 198, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 198, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/checkDeployBlockersTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/compareUserInListTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/createOrUpdateStagingDeployTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 16, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 16, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 41, + "column": 29, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 41, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 49, + "column": 29, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 49, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 87, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 87, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 96, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 96, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 144, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 144, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 193, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 193, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 234, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 234, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 240, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 240, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 246, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 246, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 284, + "column": 33, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 284, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 290, + "column": 33, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 290, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 306, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 306, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 308, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 308, + "endColumn": 25, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 360, + "column": 33, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 360, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 366, + "column": 33, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 366, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 382, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 382, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 384, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 384, + "endColumn": 25, + "suppressions": [ + {"kind": "directive", "justification": ""}, + {"kind": "directive", "justification": ""} + ] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/deepReplaceKeysAndValuesTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `prefix_oldVal` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 118, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 118, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `prefix_newVal` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 122, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 122, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/enhanceParametersTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `api_setCookie` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 21, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 21, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `api_setCookie` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 42, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 42, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/generateMonthMatrixTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/getStyledArrayTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/isEmptyString.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/isReportMessageAttachmentTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/isStagingDeployLockedTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/loginTest.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `__esModule` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 10, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 10, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/markPullRequestsAsDeployedTest.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 16, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 16, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `merged_by` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 18, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 18, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 23, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 23, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Type Property name `commit_sha` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 31, + "column": 5, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 31, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 51, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 51, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 52, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 52, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `merged_by` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 54, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 54, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 59, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 59, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 60, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 60, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `merged_by` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 62, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 62, + "endColumn": 18, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Parameter name `commit_sha` must match one of the following formats: camelCase, PascalCase", + "line": 95, + "column": 46, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 95, + "endColumn": 56, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/require-await", + "severity": 2, + "message": "Async arrow function has no 'await' expression.", + "line": 114, + "column": 68, + "nodeType": "ArrowFunctionExpression", + "messageId": "missingAwait", + "endLine": 114, + "endColumn": 70, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/require-await", + "severity": 2, + "message": "Async arrow function has no 'await' expression.", + "line": 122, + "column": 67, + "nodeType": "ArrowFunctionExpression", + "messageId": "missingAwait", + "endLine": 122, + "endColumn": 69, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Parameter name `pull_number` must match one of the following formats: camelCase, PascalCase", + "line": 164, + "column": 45, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 164, + "endColumn": 56, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 200, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 200, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 230, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 230, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Parameter name `pull_number` must match one of the following formats: camelCase, PascalCase", + "line": 247, + "column": 49, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 247, + "endColumn": 60, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 251, + "column": 25, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 251, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `merged_by` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 253, + "column": 25, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 253, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Parameter name `commit_sha` must match one of the following formats: camelCase, PascalCase", + "line": 265, + "column": 44, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 265, + "endColumn": 54, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `commit_sha` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 276, + "column": 56, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 276, + "endColumn": 66, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 294, + "column": 13, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 294, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 329, + "column": 17, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 329, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/memoizeTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/nativeVersionUpdaterTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/postTestBuildComment.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 87, + "column": 21, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 87, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/removeInvisibleCharacters.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/sanitizeStringForJSONParseTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/searchCountryOptionsTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/times.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/useSubStepTest.tsx", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/versionUpdaterTest.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/LHNTestUtils.tsx", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 52, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 52, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 59, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 59, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 66, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 66, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 73, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 73, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 80, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 80, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 87, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 87, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 94, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 94, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 101, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 101, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 108, + "column": 5, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 108, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `1708946640843000` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 184, + "column": 46, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 184, + "endColumn": 62, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/PusherHelper.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/ReportTestUtils.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/TestHelper.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 186, + "column": 46, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 186, + "endColumn": 49, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [6918, 6921], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [6918, 6921], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/createCollection.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/getValidCodeCredentials.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/optionData.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 23, + "column": 9, + "nodeType": "Identifier", + "messageId": "doesNotMatchFormat", + "endLine": 23, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/personalDetails.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/policies.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/policyCategory.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 12, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 12, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/policyEmployeeList.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/policyTags.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/reportActions.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/reports.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/transaction.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/userAccount.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/createAddListenerMock.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/createOnyxMockUpdate.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/debug.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_reactInternalInstance'.", + "line": 17, + "column": 22, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 17, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access ._reactInternalInstance on an `any` value.", + "line": 17, + "column": 27, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 17, + "endColumn": 49, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "testing-library/no-debugging-utils", + "severity": 2, + "message": "Unexpected debug statement", + "line": 27, + "column": 5, + "nodeType": "Identifier", + "messageId": "noDebug", + "endLine": 27, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-explicit-any", + "severity": 2, + "message": "Unexpected any. Specify a different type.", + "line": 34, + "column": 27, + "nodeType": "TSAnyKeyword", + "messageId": "unexpectedAny", + "endLine": 34, + "endColumn": 30, + "suggestions": [ + { + "messageId": "suggestUnknown", + "fix": {"range": [1435, 1438], "text": "unknown"}, + "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." + }, + { + "messageId": "suggestNever", + "fix": {"range": [1435, 1438], "text": "never"}, + "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." + } + ], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-assignment", + "severity": 2, + "message": "Unsafe assignment of an `any` value.", + "line": 35, + "column": 11, + "nodeType": "VariableDeclarator", + "messageId": "anyAssignment", + "endLine": 35, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .type on an `any` value.", + "line": 35, + "column": 26, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 35, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-return", + "severity": 2, + "message": "Unsafe return of an `any` typed value.", + "line": 40, + "column": 9, + "nodeType": "ReturnStatement", + "messageId": "unsafeReturn", + "endLine": 40, + "endColumn": 59, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .displayName on an `any` value.", + "line": 40, + "column": 21, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 40, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .name on an `any` value.", + "line": 40, + "column": 41, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 40, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .displayName on an `any` value.", + "line": 59, + "column": 22, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 59, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-return", + "severity": 2, + "message": "Unsafe return of an `any` typed value.", + "line": 60, + "column": 17, + "nodeType": "ReturnStatement", + "messageId": "unsafeReturn", + "endLine": 60, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .displayName on an `any` value.", + "line": 60, + "column": 29, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 60, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-assignment", + "severity": 2, + "message": "Unsafe assignment of an `any` value.", + "line": 63, + "column": 19, + "nodeType": "VariableDeclarator", + "messageId": "anyAssignment", + "endLine": 63, + "endColumn": 83, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .render on an `any` value.", + "line": 63, + "column": 39, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 63, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .render on an `any` value.", + "line": 63, + "column": 66, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 63, + "endColumn": 72, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-assignment", + "severity": 2, + "message": "Unsafe assignment of an `any` value.", + "line": 69, + "column": 19, + "nodeType": "VariableDeclarator", + "messageId": "anyAssignment", + "endLine": 69, + "endColumn": 99, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .displayName on an `any` value.", + "line": 69, + "column": 39, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 69, + "endColumn": 50, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .type on an `any` value.", + "line": 69, + "column": 59, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 69, + "endColumn": 63, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-member-access", + "severity": 2, + "message": "Unsafe member access .type on an `any` value.", + "line": 69, + "column": 84, + "nodeType": "Identifier", + "messageId": "unsafeMemberExpression", + "endLine": 69, + "endColumn": 88, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unsafe-assignment", + "severity": 2, + "message": "Unsafe assignment of an `any` value.", + "line": 88, + "column": 9, + "nodeType": "Property", + "messageId": "anyAssignment", + "endLine": 88, + "endColumn": 80, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 108, + "column": 9, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 108, + "endColumn": 20, + "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [3736, 3756], "text": ""}, "desc": "Remove the console.log()."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 110, + "column": 9, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 110, + "endColumn": 20, + "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [3803, 3867], "text": ""}, "desc": "Remove the console.log()."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 112, + "column": 9, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 112, + "endColumn": 20, + "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [3889, 3928], "text": ""}, "desc": "Remove the console.log()."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/getIsUsingFakeTimers.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/waitForBatchedUpdates.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/waitForBatchedUpdatesWithAct.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/waitForNetworkPromises.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/wrapInActHelper.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/wrapOnyxWithWaitForBatchedUpdates.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'onyxInstance'.", + "line": 16, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 16, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'onyxInstance'.", + "line": 19, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 19, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/wdyr.ts", + "messages": [], + "suppressedMessages": [], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/web/proxy.ts", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 18, + "column": 1, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 18, + "endColumn": 12, + "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [533, 636], "text": ""}, "desc": "Remove the console.log()."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/naming-convention", + "severity": 2, + "message": "Object Literal Property name `user-agent` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", + "line": 71, + "column": 13, + "nodeType": "Literal", + "messageId": "doesNotMatchFormat", + "endLine": 71, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 84, + "column": 9, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 84, + "endColumn": 20, + "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [3310, 3329], "text": ""}, "desc": "Remove the console.log()."}], + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-console", + "severity": 2, + "message": "Unexpected console statement.", + "line": 90, + "column": 5, + "nodeType": "MemberExpression", + "messageId": "unexpected", + "endLine": 90, + "endColumn": 16, + "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [3421, 3484], "text": ""}, "desc": "Remove the console.log()."}], + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + }, + { + "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/web/thirdPartyScripts.js", + "messages": [], + "suppressedMessages": [ + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'w'.", + "line": 4, + "column": 5, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 4, + "endColumn": 6, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "prefer-template", + "severity": 2, + "message": "Unexpected string concatenation.", + "line": 8, + "column": 36, + "nodeType": "BinaryExpression", + "messageId": "unexpectedStringConcatenation", + "endLine": 8, + "endColumn": 45, + "fix": {"range": [276, 285], "text": "`&l=${ l}`"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "prefer-template", + "severity": 2, + "message": "Unexpected string concatenation.", + "line": 10, + "column": 13, + "nodeType": "BinaryExpression", + "messageId": "unexpectedStringConcatenation", + "endLine": 10, + "endColumn": 67, + "fix": {"range": [324, 378], "text": "`https://www.googletagmanager.com/gtm.js?id=${ i }${dl}`"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 19, + "column": 1, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 155, + "endColumn": 73, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "one-var", + "severity": 2, + "message": "Split 'var' declarations into multiple statements.", + "line": 20, + "column": 5, + "nodeType": "VariableDeclaration", + "messageId": "split", + "endLine": 24, + "endColumn": 15, + "fix": {"range": [698, 719], "text": ";\n var f;\n var "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-var", + "severity": 2, + "message": "Unexpected var, use let or const instead.", + "line": 20, + "column": 5, + "nodeType": "VariableDeclaration", + "messageId": "unexpectedVar", + "endLine": 24, + "endColumn": 15, + "fix": {"range": [693, 696], "text": "let"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "one-var", + "severity": 2, + "message": "Split 'var' declarations into multiple statements.", + "line": 26, + "column": 9, + "nodeType": "VariableDeclaration", + "messageId": "split", + "endLine": 27, + "endColumn": 20, + "fix": {"range": [939, 953], "text": ";\n var "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-var", + "severity": 2, + "message": "Unexpected var, use let or const instead.", + "line": 26, + "column": 9, + "nodeType": "VariableDeclaration", + "messageId": "unexpectedVar", + "endLine": 27, + "endColumn": 20, + "fix": {"range": [934, 937], "text": "let"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 29, + "column": 13, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 39, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 25 column 16.", + "line": 30, + "column": 38, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 30, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-var", + "severity": 2, + "message": "Unexpected var, use let or const instead.", + "line": 31, + "column": 21, + "nodeType": "VariableDeclaration", + "messageId": "unexpectedVar", + "endLine": 31, + "endColumn": 27, + "fix": {"range": [1063, 1066], "text": "let"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'d' is already declared in the upper scope on line 27 column 13.", + "line": 31, + "column": 25, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 31, + "endColumn": 26, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'h' is already declared in the upper scope on line 26 column 13.", + "line": 34, + "column": 30, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 34, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-void", + "severity": 2, + "message": "Expected 'undefined' and instead saw 'void'.", + "line": 35, + "column": 32, + "nodeType": "UnaryExpression", + "messageId": "noVoid", + "endLine": 35, + "endColumn": 54, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 37, + "column": 21, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 37, + "endColumn": 72, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 25 column 16.", + "line": 41, + "column": 20, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 41, + "endColumn": 21, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'d' is already declared in the upper scope on line 27 column 13.", + "line": 42, + "column": 30, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 42, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 43, + "column": 17, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 43, + "endColumn": 42, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "object-shorthand", + "severity": 2, + "message": "Expected method shorthand.", + "line": 49, + "column": 17, + "nodeType": "Property", + "messageId": "expectedMethodShorthand", + "endLine": 53, + "endColumn": 18, + "fix": { + "range": [1595, 1758], + "text": "then (b, h) {\n return p(function (r, i) {\n d.push([b, h, r, i]), j();\n });\n }" + }, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 25 column 16.", + "line": 49, + "column": 33, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 49, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'h' is already declared in the upper scope on line 26 column 13.", + "line": 49, + "column": 36, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 49, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'r' is already declared in the upper scope on line 41 column 18.", + "line": 50, + "column": 40, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 50, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 51, + "column": 25, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 51, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-sequences", + "severity": 2, + "message": "Unexpected use of comma operator.", + "line": 51, + "column": 45, + "nodeType": "SequenceExpression", + "messageId": "unexpectedCommaExpression", + "endLine": 51, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 57, + "column": 5, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 154, + "endColumn": 27, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to function parameter 'g'.", + "line": 58, + "column": 11, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParam", + "endLine": 58, + "endColumn": 12, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-multi-assign", + "severity": 2, + "message": "Unexpected chained assignment.", + "line": 58, + "column": 15, + "nodeType": "AssignmentExpression", + "messageId": "unexpectedChain", + "endLine": 73, + "endColumn": 17, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'm'.", + "line": 58, + "column": 15, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 58, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-var", + "severity": 2, + "message": "Unexpected var, use let or const instead.", + "line": 60, + "column": 17, + "nodeType": "VariableDeclaration", + "messageId": "unexpectedVar", + "endLine": 68, + "endColumn": 19, + "fix": {"range": [1864, 1867], "text": "let"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 60 column 21.", + "line": 60, + "column": 35, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 60, + "endColumn": 36, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'i' is already declared in the upper scope on line 61 column 30.", + "line": 61, + "column": 32, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 61, + "endColumn": 33, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to function parameter 'r'.", + "line": 64, + "column": 21, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParam", + "endLine": 64, + "endColumn": 22, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "one-var", + "severity": 2, + "message": "Split 'var' declarations into multiple statements.", + "line": 65, + "column": 21, + "nodeType": "VariableDeclaration", + "messageId": "split", + "endLine": 66, + "endColumn": 38, + "fix": {"range": [2059, 2085], "text": ";\n var "}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-var", + "severity": 2, + "message": "Unexpected var, use let or const instead.", + "line": 65, + "column": 21, + "nodeType": "VariableDeclaration", + "messageId": "unexpectedVar", + "endLine": 66, + "endColumn": 38, + "fix": {"range": [2054, 2057], "text": "let"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to function parameter 'b'.", + "line": 67, + "column": 42, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParam", + "endLine": 67, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "yoda", + "severity": 2, + "message": "Expected literal to be on the right side of ==.", + "line": 67, + "column": 65, + "nodeType": "BinaryExpression", + "messageId": "expected", + "endLine": 67, + "endColumn": 93, + "fix": {"range": [2163, 2191], "text": "typeof Promise == 'function'"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "eqeqeq", + "severity": 2, + "message": "Expected '===' and instead saw '=='.", + "line": 67, + "column": 76, + "nodeType": "BinaryExpression", + "messageId": "unexpected", + "endLine": 67, + "endColumn": 78, + "fix": {"range": [2174, 2176], "text": "==="}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'h' is already declared in the upper scope on line 69 column 26.", + "line": 69, + "column": 28, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 69, + "endColumn": 29, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_api'.", + "line": 70, + "column": 28, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 70, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_api'.", + "line": 70, + "column": 37, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 70, + "endColumn": 43, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-sequences", + "severity": 2, + "message": "Unexpected use of comma operator.", + "line": 72, + "column": 34, + "nodeType": "SequenceExpression", + "messageId": "unexpectedCommaExpression", + "endLine": 72, + "endColumn": 35, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to function parameter 'y'.", + "line": 74, + "column": 10, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParam", + "endLine": 74, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'h' is already declared in the upper scope on line 75 column 22.", + "line": 75, + "column": 24, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 75, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 76, + "column": 17, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 76, + "endColumn": 65, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "yoda", + "severity": 2, + "message": "Expected literal to be on the right side of ==.", + "line": 76, + "column": 17, + "nodeType": "BinaryExpression", + "messageId": "expected", + "endLine": 76, + "endColumn": 42, + "fix": {"range": [2561, 2586], "text": "typeof h[4] == 'function'"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "eqeqeq", + "severity": 2, + "message": "Expected '===' and instead saw '=='.", + "line": 76, + "column": 28, + "nodeType": "BinaryExpression", + "messageId": "unexpected", + "endLine": 76, + "endColumn": 30, + "fix": {"range": [2572, 2574], "text": "==="}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-var", + "severity": 2, + "message": "Unexpected var, use let or const instead.", + "line": 78, + "column": 13, + "nodeType": "VariableDeclaration", + "messageId": "unexpectedVar", + "endLine": 78, + "endColumn": 25, + "fix": {"range": [2636, 2639], "text": "let"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/prefer-for-of", + "severity": 2, + "message": "Expected a `for-of` loop instead of a `for` loop with this simple iteration.", + "line": 80, + "column": 17, + "nodeType": "ForStatement", + "messageId": "preferForOf", + "endLine": 80, + "endColumn": 60, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-var", + "severity": 2, + "message": "Unexpected var, use let or const instead.", + "line": 80, + "column": 22, + "nodeType": "VariableDeclaration", + "messageId": "unexpectedVar", + "endLine": 80, + "endColumn": 31, + "fix": {"range": [2691, 2694], "text": "let"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "curly", + "severity": 2, + "message": "Expected { after 'for' condition.", + "line": 80, + "column": 52, + "nodeType": "ForStatement", + "messageId": "missingCurlyAfterCondition", + "endLine": 80, + "endColumn": 60, + "fix": {"range": [2721, 2729], "text": "{h(d[j]);}"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 81, + "column": 17, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 81, + "endColumn": 46, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-sequences", + "severity": 2, + "message": "Unexpected use of comma operator.", + "line": 81, + "column": 31, + "nodeType": "SequenceExpression", + "messageId": "unexpectedCommaExpression", + "endLine": 81, + "endColumn": 32, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 85, + "column": 13, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 90, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to function parameter 'o'.", + "line": 85, + "column": 15, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParam", + "endLine": 85, + "endColumn": 16, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-sequences", + "severity": 2, + "message": "Unexpected use of comma operator.", + "line": 85, + "column": 50, + "nodeType": "SequenceExpression", + "messageId": "unexpectedCommaExpression", + "endLine": 85, + "endColumn": 51, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'o'.", + "line": 86, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 86, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'o'.", + "line": 87, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 87, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "prefer-template", + "severity": 2, + "message": "Unexpected string concatenation.", + "line": 87, + "column": 26, + "nodeType": "BinaryExpression", + "messageId": "unexpectedStringConcatenation", + "endLine": 87, + "endColumn": 40, + "fix": {"range": [2948, 2962], "text": "`https://${ l}`"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'o'.", + "line": 88, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 88, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "prefer-template", + "severity": 2, + "message": "Unexpected string concatenation.", + "line": 89, + "column": 23, + "nodeType": "BinaryExpression", + "messageId": "unexpectedStringConcatenation", + "endLine": 89, + "endColumn": 43, + "fix": {"range": [3030, 3050], "text": "`Error loading ${ l}`"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-var", + "severity": 2, + "message": "Unexpected var, use let or const instead.", + "line": 91, + "column": 13, + "nodeType": "VariableDeclaration", + "messageId": "unexpectedVar", + "endLine": 91, + "endColumn": 50, + "fix": {"range": [3085, 3088], "text": "let"}, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 92, + "column": 13, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 92, + "endColumn": 89, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 95 column 22.", + "line": 96, + "column": 24, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 96, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'h' is already declared in the upper scope on line 96 column 22.", + "line": 96, + "column": 27, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 96, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'d' is already declared in the upper scope on line 99 column 22.", + "line": 96, + "column": 30, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 96, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 95 column 22.", + "line": 99, + "column": 24, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 99, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'d' is already declared in the upper scope on line 99 column 22.", + "line": 99, + "column": 27, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 99, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'j' is already declared in the upper scope on line 102 column 22.", + "line": 99, + "column": 30, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 99, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 95 column 22.", + "line": 102, + "column": 24, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 102, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'h' is already declared in the upper scope on line 96 column 22.", + "line": 102, + "column": 27, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 102, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 95 column 22.", + "line": 105, + "column": 24, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 105, + "endColumn": 25, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'h' is already declared in the upper scope on line 96 column 22.", + "line": 105, + "column": 27, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 105, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'d' is already declared in the upper scope on line 99 column 22.", + "line": 105, + "column": 30, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 105, + "endColumn": 31, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 106, + "column": 17, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 112, + "endColumn": 34, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-sequences", + "severity": 2, + "message": "Unexpected use of comma operator.", + "line": 111, + "column": 18, + "nodeType": "SequenceExpression", + "messageId": "unexpectedCommaExpression", + "endLine": 111, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-unused-expressions", + "severity": 2, + "message": "Expected an assignment or function call and instead saw an expression.", + "line": 114, + "column": 13, + "nodeType": "ExpressionStatement", + "messageId": "unusedExpression", + "endLine": 143, + "endColumn": 20, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 114, + "column": 14, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 114, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-sequences", + "severity": 2, + "message": "Unexpected use of comma operator.", + "line": 114, + "column": 29, + "nodeType": "SequenceExpression", + "messageId": "unexpectedCommaExpression", + "endLine": 114, + "endColumn": 30, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 115, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 115, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 116, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 116, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 117, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 117, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 118, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 118, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 119, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 119, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 95 column 22.", + "line": 119, + "column": 38, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 119, + "endColumn": 39, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'d' is already declared in the upper scope on line 99 column 22.", + "line": 119, + "column": 41, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 119, + "endColumn": 42, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'j' is already declared in the upper scope on line 102 column 22.", + "line": 119, + "column": 44, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 119, + "endColumn": 45, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 129, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 129, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 132, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 132, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 135, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 135, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 138, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 138, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 95 column 22.", + "line": 138, + "column": 36, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 138, + "endColumn": 37, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'d' is already declared in the upper scope on line 99 column 22.", + "line": 138, + "column": 39, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 138, + "endColumn": 40, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 141, + "column": 18, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 141, + "endColumn": 19, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "@typescript-eslint/no-shadow", + "severity": 2, + "message": "'b' is already declared in the upper scope on line 95 column 22.", + "line": 141, + "column": 40, + "nodeType": "Identifier", + "messageId": "noShadow", + "endLine": 141, + "endColumn": 41, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_w'.", + "line": 147, + "column": 10, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 147, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 147, + "column": 10, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 147, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_w'.", + "line": 148, + "column": 10, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 148, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 148, + "column": 10, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 148, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_w'.", + "line": 149, + "column": 10, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 149, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 149, + "column": 10, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 149, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'm'.", + "line": 151, + "column": 14, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 151, + "endColumn": 15, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_w'.", + "line": 152, + "column": 24, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 152, + "endColumn": 28, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "prefer-rest-params", + "severity": 2, + "message": "Use the rest parameters instead of 'arguments'.", + "line": 152, + "column": 44, + "nodeType": "Identifier", + "messageId": "preferRestParams", + "endLine": 152, + "endColumn": 53, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_v'.", + "line": 154, + "column": 10, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 154, + "endColumn": 14, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-param-reassign", + "severity": 2, + "message": "Assignment to property of function parameter 'g'.", + "line": 154, + "column": 10, + "nodeType": "Identifier", + "messageId": "assignmentToFunctionParamProp", + "endLine": 154, + "endColumn": 11, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_fs_namespace'.", + "line": 155, + "column": 22, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 155, + "endColumn": 42, + "suppressions": [{"kind": "directive", "justification": ""}] + }, + { + "ruleId": "no-underscore-dangle", + "severity": 2, + "message": "Unexpected dangling '_' in '_fs_script'.", + "line": 155, + "column": 54, + "nodeType": "MemberExpression", + "messageId": "unexpectedUnderscore", + "endLine": 155, + "endColumn": 71, + "suppressions": [{"kind": "directive", "justification": ""}] + } + ], + "errorCount": 0, + "fatalErrorCount": 0, + "warningCount": 0, + "fixableErrorCount": 0, + "fixableWarningCount": 0, + "usedDeprecatedRules": [ + {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, + {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, + {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, + {"ruleId": "spaced-comment", "replacedBy": []}, + {"ruleId": "no-buffer-constructor", "replacedBy": []}, + {"ruleId": "no-new-require", "replacedBy": []}, + {"ruleId": "no-path-concat", "replacedBy": []} + ] + } +] diff --git a/script.py b/script.py new file mode 100644 index 000000000000..21f8497ef9da --- /dev/null +++ b/script.py @@ -0,0 +1,34 @@ +import json +import re + +# Load ESLint result +with open('result.json', 'r') as f: + eslint_result = json.load(f) + +files = {} +# Loop over entries in eslint result +for entry in eslint_result: + file_path = entry['filePath'] + + # If file is not already processed, load its content + if file_path not in files: + with open(file_path, 'r') as f: + file_content = f.read().split('\n') + files[file_path] = file_content + + for message in entry['messages']: + line_number = message['line'] + rule_id = message['ruleId'] + + # Prepare eslint disable line + eslint_line = f'// eslint-disable-next-line {rule_id}' + + # Add eslint line at appropriate position + files[file_path].insert(line_number - 1, eslint_line) + +# Overwrite files +for file_path, content in files.items(): + new_content = '\n'.join(content) + + with open(file_path, 'w') as f: + f.write(new_content) \ No newline at end of file diff --git a/src/components/AttachmentPicker/index.native.tsx b/src/components/AttachmentPicker/index.native.tsx index 975ea6c548c0..d3a51c7fc0f0 100644 --- a/src/components/AttachmentPicker/index.native.tsx +++ b/src/components/AttachmentPicker/index.native.tsx @@ -417,6 +417,7 @@ function AttachmentPicker({ }} isVisible={isVisible} anchorRef={popoverRef} + // eslint-disable-next-line react-compiler/react-compiler onModalHide={onModalHide.current} > @@ -431,6 +432,7 @@ function AttachmentPicker({ ))} + {/* eslint-disable-next-line react-compiler/react-compiler */} {renderChildren()} ); diff --git a/src/components/AttachmentPicker/index.tsx b/src/components/AttachmentPicker/index.tsx index c4979f544080..8bdbae44e6c4 100644 --- a/src/components/AttachmentPicker/index.tsx +++ b/src/components/AttachmentPicker/index.tsx @@ -97,7 +97,10 @@ function AttachmentPicker({children, type = CONST.ATTACHMENT_PICKER_TYPE.FILE, a ); }} accept={acceptedFileTypes ? getAcceptableFileTypesFromAList(acceptedFileTypes) : getAcceptableFileTypes(type)} + // eslint-disable-next-line react/jsx-no-comment-textnodes /> + // eslint-disable-next-line react-compiler/react-compiler + {/* eslint-disable-next-line react-compiler/react-compiler */} {children({ openPicker: ({onPicked: newOnPicked, onCanceled: newOnCanceled = () => {}}) => { onPicked.current = newOnPicked; diff --git a/src/components/Attachments/AttachmentCarousel/index.tsx b/src/components/Attachments/AttachmentCarousel/index.tsx index a1408aaf400e..d9c4f7e93fbe 100644 --- a/src/components/Attachments/AttachmentCarousel/index.tsx +++ b/src/components/Attachments/AttachmentCarousel/index.tsx @@ -255,6 +255,7 @@ function AttachmentCarousel({report, source, onNavigate, setDownloadButtonVisibi scrollTo(scrollRef, newIndex * cellWidth, 0, true); }) + // eslint-disable-next-line react-compiler/react-compiler .withRef(pagerRef as MutableRefObject), [attachments.length, canUseTouchScreen, cellWidth, page, scale, scrollRef], ); diff --git a/src/components/AvatarCropModal/AvatarCropModal.tsx b/src/components/AvatarCropModal/AvatarCropModal.tsx index 1a606b35f6d2..dca0d08d11d5 100644 --- a/src/components/AvatarCropModal/AvatarCropModal.tsx +++ b/src/components/AvatarCropModal/AvatarCropModal.tsx @@ -336,6 +336,7 @@ function AvatarCropModal({imageUri = '', imageName = '', imageType = '', onClose } const newSliderValue = clamp(locationX, [0, sliderContainerSize]); const newScale = newScaleValue(newSliderValue, sliderContainerSize); + // eslint-disable-next-line react-compiler/react-compiler translateSlider.value = newSliderValue; const differential = newScale / scale.value; scale.value = newScale; diff --git a/src/components/ButtonWithDropdownMenu/index.tsx b/src/components/ButtonWithDropdownMenu/index.tsx index e1d7beb850d0..d63609302e69 100644 --- a/src/components/ButtonWithDropdownMenu/index.tsx +++ b/src/components/ButtonWithDropdownMenu/index.tsx @@ -53,6 +53,7 @@ function ButtonWithDropdownMenu({ const [popoverAnchorPosition, setPopoverAnchorPosition] = useState(null); const {windowWidth, windowHeight} = useWindowDimensions(); const dropdownAnchor = useRef(null); + // eslint-disable-next-line react-compiler/react-compiler const dropdownButtonRef = isSplitButton ? buttonRef : mergeRefs(buttonRef, dropdownAnchor); const selectedItem = options.at(selectedItemIndex) ?? options.at(0); const innerStyleDropButton = StyleUtils.getDropDownButtonHeight(buttonSize); @@ -199,7 +200,9 @@ function ButtonWithDropdownMenu({ onModalShow={onOptionsMenuShow} onItemSelected={() => setIsMenuVisible(false)} anchorPosition={shouldUseStyleUtilityForAnchorPosition ? styles.popoverButtonDropdownMenuOffset(windowWidth) : popoverAnchorPosition} + // eslint-disable-next-line react-compiler/react-compiler shouldShowSelectedItemCheck={shouldShowSelectedItemCheck} + // eslint-disable-next-line react-compiler/react-compiler anchorRef={nullCheckRef(dropdownAnchor)} withoutOverlay anchorAlignment={anchorAlignment} diff --git a/src/components/DisplayNames/DisplayNamesWithTooltip.tsx b/src/components/DisplayNames/DisplayNamesWithTooltip.tsx index 86edbb3b4c5e..acc1a7f40b47 100644 --- a/src/components/DisplayNames/DisplayNamesWithTooltip.tsx +++ b/src/components/DisplayNames/DisplayNamesWithTooltip.tsx @@ -15,6 +15,7 @@ function DisplayNamesWithToolTip({shouldUseFullTitle, fullTitle, displayNamesWit const styles = useThemeStyles(); const containerRef = useRef(null); const childRefs = useRef([]); + // eslint-disable-next-line react-compiler/react-compiler const isEllipsisActive = !!containerRef.current?.offsetWidth && !!containerRef.current?.scrollWidth && containerRef.current.offsetWidth < containerRef.current.scrollWidth; /** diff --git a/src/components/DragAndDrop/NoDropZone/index.tsx b/src/components/DragAndDrop/NoDropZone/index.tsx index 3438bfff7c05..b55db0e6c212 100644 --- a/src/components/DragAndDrop/NoDropZone/index.tsx +++ b/src/components/DragAndDrop/NoDropZone/index.tsx @@ -11,12 +11,14 @@ function NoDropZone({children}: NoDropZoneProps) { const noDropZone = useRef(null); useDragAndDrop({ + // eslint-disable-next-line react-compiler/react-compiler dropZone: htmlDivElementRef(noDropZone), shouldAllowDrop: false, }); return ( diff --git a/src/components/DragAndDrop/Provider/index.tsx b/src/components/DragAndDrop/Provider/index.tsx index 1011fa161312..a403c7ecca0d 100644 --- a/src/components/DragAndDrop/Provider/index.tsx +++ b/src/components/DragAndDrop/Provider/index.tsx @@ -1,3 +1,4 @@ +/* eslint-disable react-compiler/react-compiler */ import {PortalHost} from '@gorhom/portal'; import {Str} from 'expensify-common'; import React, {useCallback, useEffect, useMemo, useRef} from 'react'; diff --git a/src/components/DraggableList/useDraggableInPortal.ts b/src/components/DraggableList/useDraggableInPortal.ts index 3b4610ce1e5e..e4e01ee4b133 100644 --- a/src/components/DraggableList/useDraggableInPortal.ts +++ b/src/components/DraggableList/useDraggableInPortal.ts @@ -7,6 +7,7 @@ type DraggableInPortal = { }; export default function useDraggableInPortal({shouldUsePortal}: DraggableInPortal): (render: DraggableChildrenFn) => DraggableChildrenFn { + // eslint-disable-next-line react-compiler/react-compiler const element = useRef(document.createElement('div')).current; useEffect(() => { diff --git a/src/components/EmojiPicker/EmojiPicker.tsx b/src/components/EmojiPicker/EmojiPicker.tsx index 706265f2e11a..79af5bc0a4f2 100644 --- a/src/components/EmojiPicker/EmojiPicker.tsx +++ b/src/components/EmojiPicker/EmojiPicker.tsx @@ -1,3 +1,4 @@ +/* eslint-disable react-compiler/react-compiler */ import React, {forwardRef, useCallback, useEffect, useImperativeHandle, useRef, useState} from 'react'; import type {ForwardedRef, RefObject} from 'react'; import {Dimensions, View} from 'react-native'; @@ -117,7 +118,7 @@ function EmojiPicker({viewportOffsetTop}: EmojiPickerProps, ref: ForwardedRef open(onPicked, newOnCanceled), }); + // eslint-disable-next-line react-compiler/react-compiler return <>{renderChildren()}; } diff --git a/src/components/FilePicker/index.tsx b/src/components/FilePicker/index.tsx index 2514a16053bd..3d4242d22420 100644 --- a/src/components/FilePicker/index.tsx +++ b/src/components/FilePicker/index.tsx @@ -65,6 +65,7 @@ function FilePicker({children, acceptableFileTypes = ''}: FilePickerProps): Reac }} accept={acceptableFileTypes} /> + {/* eslint-disable-next-line react-compiler/react-compiler */} {children({ openPicker: ({onPicked: newOnPicked, onCanceled: newOnCanceled = () => {}}) => { onPicked.current = newOnPicked; diff --git a/src/components/FlatList/index.tsx b/src/components/FlatList/index.tsx index 9bca23efb384..be0227375470 100644 --- a/src/components/FlatList/index.tsx +++ b/src/components/FlatList/index.tsx @@ -50,6 +50,7 @@ function MVCPFlatList({maintainVisibleContentPosition, horizontal = false const lastScrollOffsetRef = useRef(0); const isListRenderedRef = useRef(false); const mvcpAutoscrollToTopThresholdRef = useRef(mvcpAutoscrollToTopThreshold); + // eslint-disable-next-line react-compiler/react-compiler mvcpAutoscrollToTopThresholdRef.current = mvcpAutoscrollToTopThreshold; const getScrollOffset = useCallback((): number => { diff --git a/src/components/Form/InputWrapper.tsx b/src/components/Form/InputWrapper.tsx index f54009852b22..a01c1ca3c136 100644 --- a/src/components/Form/InputWrapper.tsx +++ b/src/components/Form/InputWrapper.tsx @@ -76,6 +76,7 @@ function InputWrapper(p const {registerInput} = useContext(FormContext); const {shouldSetTouchedOnBlurOnly, blurOnSubmit, shouldSubmitForm} = computeComponentSpecificRegistrationParams(props as InputComponentBaseProps); + // eslint-disable-next-line react-compiler/react-compiler const {key, ...registerInputProps} = registerInput(inputID, shouldSubmitForm, {ref, valueType, ...rest, shouldSetTouchedOnBlurOnly, blurOnSubmit}); return ( diff --git a/src/components/FormElement/index.tsx b/src/components/FormElement/index.tsx index 9a344eb3c39c..a4b864d69466 100644 --- a/src/components/FormElement/index.tsx +++ b/src/components/FormElement/index.tsx @@ -13,6 +13,7 @@ const preventFormDefault = (event: SubmitEvent) => { function FormElement(props: ViewProps, outerRef: ForwardedRef) { const formRef = useRef(null); + // eslint-disable-next-line react-compiler/react-compiler const mergedRef = mergeRefs(formRef, outerRef); useEffect(() => { diff --git a/src/components/Hoverable/ActiveHoverable.tsx b/src/components/Hoverable/ActiveHoverable.tsx index fd3d4f3d19e8..9bc0e846aaf1 100644 --- a/src/components/Hoverable/ActiveHoverable.tsx +++ b/src/components/Hoverable/ActiveHoverable.tsx @@ -1,3 +1,4 @@ +/* eslint-disable react-compiler/react-compiler */ import type {Ref} from 'react'; import {cloneElement, forwardRef, useCallback, useEffect, useMemo, useRef, useState} from 'react'; import {DeviceEventEmitter} from 'react-native'; diff --git a/src/components/Hoverable/index.tsx b/src/components/Hoverable/index.tsx index e3357fd963c4..3ff28a8da451 100644 --- a/src/components/Hoverable/index.tsx +++ b/src/components/Hoverable/index.tsx @@ -16,6 +16,7 @@ function Hoverable({isDisabled, ...props}: HoverableProps, ref: Ref // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing if (isDisabled || !hasHoverSupport()) { const child = getReturnValue(props.children, false); + // eslint-disable-next-line react-compiler/react-compiler return cloneElement(child, {ref: mergeRefs(ref, child.ref)}); } diff --git a/src/components/ImageView/index.tsx b/src/components/ImageView/index.tsx index e12be53d01ae..266ed2eed16a 100644 --- a/src/components/ImageView/index.tsx +++ b/src/components/ImageView/index.tsx @@ -210,6 +210,7 @@ function ImageView({isAuthTokenRequired = false, url, fileName, onError}: ImageV } return ( {translate('spreadsheet.upload')} diff --git a/src/components/KYCWall/BaseKYCWall.tsx b/src/components/KYCWall/BaseKYCWall.tsx index fd681546c470..e7f14048085a 100644 --- a/src/components/KYCWall/BaseKYCWall.tsx +++ b/src/components/KYCWall/BaseKYCWall.tsx @@ -1,3 +1,4 @@ +/* eslint-disable react-compiler/react-compiler */ import React, {useCallback, useEffect, useRef, useState} from 'react'; import {Dimensions} from 'react-native'; import type {EmitterSubscription, GestureResponderEvent, View} from 'react-native'; @@ -262,6 +263,7 @@ function KYCWall({ selectPaymentMethod(item); }} shouldShowPersonalBankAccountOption={shouldShowPersonalBankAccountOption} + // eslint-disable-next-line react/jsx-no-comment-textnodes /> {children(continueAction, viewRef(anchorRef))} diff --git a/src/components/LHNOptionsList/OptionRowLHNData.tsx b/src/components/LHNOptionsList/OptionRowLHNData.tsx index 8253a1708c81..3c40210a5d99 100644 --- a/src/components/LHNOptionsList/OptionRowLHNData.tsx +++ b/src/components/LHNOptionsList/OptionRowLHNData.tsx @@ -54,10 +54,13 @@ function OptionRowLHNData({ transactionViolations, invoiceReceiverPolicy, }); + // eslint-disable-next-line react-compiler/react-compiler if (deepEqual(item, optionItemRef.current)) { + // eslint-disable-next-line react-compiler/react-compiler return optionItemRef.current; } + // eslint-disable-next-line react-compiler/react-compiler optionItemRef.current = item; return item; diff --git a/src/components/MagicCodeInput.tsx b/src/components/MagicCodeInput.tsx index ce4f3380a9b7..ff2db66dbc4a 100644 --- a/src/components/MagicCodeInput.tsx +++ b/src/components/MagicCodeInput.tsx @@ -212,6 +212,7 @@ function MagicCodeInput( */ const tapGesture = Gesture.Tap() .runOnJS(true) + // eslint-disable-next-line react-compiler/react-compiler .onBegin((event) => { const index = Math.floor(event.x / (inputWidth.current / maxLength)); shouldFocusLast.current = false; diff --git a/src/components/OptionListContextProvider.tsx b/src/components/OptionListContextProvider.tsx index f098188de270..537919622540 100644 --- a/src/components/OptionListContextProvider.tsx +++ b/src/components/OptionListContextProvider.tsx @@ -145,6 +145,7 @@ function OptionsListContextProvider({reports, children}: OptionsListProviderProp }, [loadOptions]); return ( + // eslint-disable-next-line react-compiler/react-compiler ({options, initializeOptions, areOptionsInitialized: areOptionsInitialized.current}), [options, initializeOptions])}> {children} diff --git a/src/components/PopoverProvider/index.tsx b/src/components/PopoverProvider/index.tsx index 82f3c6c7d61a..b59d1604a5aa 100644 --- a/src/components/PopoverProvider/index.tsx +++ b/src/components/PopoverProvider/index.tsx @@ -117,6 +117,7 @@ function PopoverContextProvider(props: PopoverContextProps) { () => ({ onOpen, close: closePopover, + // eslint-disable-next-line react-compiler/react-compiler popover: activePopoverRef.current, isOpen, }), diff --git a/src/components/Pressable/GenericPressable/BaseGenericPressable.tsx b/src/components/Pressable/GenericPressable/BaseGenericPressable.tsx index 5237ff486631..a559e045253d 100644 --- a/src/components/Pressable/GenericPressable/BaseGenericPressable.tsx +++ b/src/components/Pressable/GenericPressable/BaseGenericPressable.tsx @@ -148,6 +148,7 @@ function GenericPressable( onLayout={shouldUseAutoHitSlop ? onLayout : undefined} ref={ref as ForwardedRef} disabled={fullDisabled} + // eslint-disable-next-line react-compiler/react-compiler onPress={!isDisabled ? singleExecution(onPressHandler) : undefined} onLongPress={!isDisabled && onLongPress ? onLongPressHandler : undefined} onKeyDown={!isDisabled ? onKeyDown : undefined} diff --git a/src/components/Reactions/ReportActionItemEmojiReactions.tsx b/src/components/Reactions/ReportActionItemEmojiReactions.tsx index 943158607db4..bc5f48f9001c 100644 --- a/src/components/Reactions/ReportActionItemEmojiReactions.tsx +++ b/src/components/Reactions/ReportActionItemEmojiReactions.tsx @@ -104,6 +104,7 @@ function ReportActionItemEmojiReactions({ if (reactionCount === 0) { return null; } + // eslint-disable-next-line react-compiler/react-compiler totalReactionCount += reactionCount; const onPress = () => { diff --git a/src/components/ScreenWrapper.tsx b/src/components/ScreenWrapper.tsx index 46534d27b9c0..9c8c2ac8c5a2 100644 --- a/src/components/ScreenWrapper.tsx +++ b/src/components/ScreenWrapper.tsx @@ -159,6 +159,7 @@ function ScreenWrapper( const isKeyboardShownRef = useRef(false); + // eslint-disable-next-line react-compiler/react-compiler isKeyboardShownRef.current = keyboardState?.isKeyboardShown ?? false; const route = useRoute(); diff --git a/src/components/Search/index.tsx b/src/components/Search/index.tsx index 0b0d91051bd2..3f5c37b93e83 100644 --- a/src/components/Search/index.tsx +++ b/src/components/Search/index.tsx @@ -167,10 +167,13 @@ function Search({queryJSON, onSearchListScroll, contentContainerStyle}: SearchPr }); // save last non-empty search results to avoid ugly flash of loading screen when hash changes and onyx returns empty data + // eslint-disable-next-line react-compiler/react-compiler if (currentSearchResults?.data && currentSearchResults !== lastSearchResultsRef.current) { + // eslint-disable-next-line react-compiler/react-compiler lastSearchResultsRef.current = currentSearchResults; } + // eslint-disable-next-line react-compiler/react-compiler const searchResults = currentSearchResults?.data ? currentSearchResults : lastSearchResultsRef.current; const {newSearchResultKey, handleSelectionListScroll} = useSearchHighlightAndScroll({ diff --git a/src/components/SwipeableView/index.native.tsx b/src/components/SwipeableView/index.native.tsx index e5b6d371e606..4376585c6f0a 100644 --- a/src/components/SwipeableView/index.native.tsx +++ b/src/components/SwipeableView/index.native.tsx @@ -7,6 +7,7 @@ function SwipeableView({children, onSwipeDown}: SwipeableViewProps) { const minimumPixelDistance = CONST.COMPOSER_MAX_HEIGHT; const oldYRef = useRef(0); const panResponder = useRef( + // eslint-disable-next-line react-compiler/react-compiler PanResponder.create({ // The PanResponder gets focus only when the y-axis movement is over minimumPixelDistance & swipe direction is downwards onMoveShouldSetPanResponderCapture: (_event, gestureState) => { @@ -22,10 +23,8 @@ function SwipeableView({children, onSwipeDown}: SwipeableViewProps) { }), ).current; - return ( - // eslint-disable-next-line react/jsx-props-no-spreading - {children} - ); + // eslint-disable-next-line react/jsx-props-no-spreading, react-compiler/react-compiler + return {children}; } SwipeableView.displayName = 'SwipeableView'; diff --git a/src/components/Switch.tsx b/src/components/Switch.tsx index 1ddc65bbd0fc..d2b3f2c3a4ac 100644 --- a/src/components/Switch.tsx +++ b/src/components/Switch.tsx @@ -69,6 +69,7 @@ function Switch({isOn, onToggle, accessibilityLabel, disabled, showLockIcon, dis hoverDimmingValue={1} pressDimmingValue={0.8} > + {/* eslint-disable-next-line react-compiler/react-compiler */} {(!!disabled || !!showLockIcon) && ( StyleUtils.getTooltipStyles({ + // eslint-disable-next-line react-compiler/react-compiler tooltip: rootWrapper.current, currentSize: animation, windowWidth, diff --git a/src/components/Tooltip/BaseGenericTooltip/index.tsx b/src/components/Tooltip/BaseGenericTooltip/index.tsx index 4477c991e3ac..28f2458699b7 100644 --- a/src/components/Tooltip/BaseGenericTooltip/index.tsx +++ b/src/components/Tooltip/BaseGenericTooltip/index.tsx @@ -1,3 +1,4 @@ +/* eslint-disable react-compiler/react-compiler */ import React, {useLayoutEffect, useMemo, useRef, useState} from 'react'; import ReactDOM from 'react-dom'; import {Animated, View} from 'react-native'; diff --git a/src/components/Tooltip/GenericTooltip.tsx b/src/components/Tooltip/GenericTooltip.tsx index a59819a77f6c..7309359b8e0c 100644 --- a/src/components/Tooltip/GenericTooltip.tsx +++ b/src/components/Tooltip/GenericTooltip.tsx @@ -157,6 +157,7 @@ function GenericTooltip({ // Skip the tooltip and return the children if the text is empty, we don't have a render function. if (StringUtils.isEmptyString(text) && renderTooltipContent == null) { + // eslint-disable-next-line react-compiler/react-compiler return children({isVisible, showTooltip, hideTooltip, updateTargetBounds}); } @@ -164,6 +165,7 @@ function GenericTooltip({ <> {isRendered && ( )} - + {/* eslint-disable-next-line react-compiler/react-compiler */} {children({isVisible, showTooltip, hideTooltip, updateTargetBounds})} ); diff --git a/src/components/Tooltip/PopoverAnchorTooltip.tsx b/src/components/Tooltip/PopoverAnchorTooltip.tsx index 5eb1f45dafcc..1af0f01cf957 100644 --- a/src/components/Tooltip/PopoverAnchorTooltip.tsx +++ b/src/components/Tooltip/PopoverAnchorTooltip.tsx @@ -9,7 +9,7 @@ function PopoverAnchorTooltip({shouldRender = true, children, ...props}: Tooltip const tooltipRef = useRef(null); const isPopoverRelatedToTooltipOpen = useMemo(() => { - // eslint-disable-next-line @typescript-eslint/dot-notation + // eslint-disable-next-line @typescript-eslint/dot-notation, react-compiler/react-compiler const tooltipNode = (tooltipRef.current?.['_childNode'] as Node | undefined) ?? null; if ( diff --git a/src/components/VideoPlayerContexts/VideoPopoverMenuContext.tsx b/src/components/VideoPlayerContexts/VideoPopoverMenuContext.tsx index 966f49e45a93..42373da91789 100644 --- a/src/components/VideoPlayerContexts/VideoPopoverMenuContext.tsx +++ b/src/components/VideoPlayerContexts/VideoPopoverMenuContext.tsx @@ -43,6 +43,7 @@ function VideoPopoverMenuContextProvider({children}: ChildrenProps) { const items: PopoverMenuItem[] = []; if (!isOffline && !isLocalFile) { + // eslint-disable-next-line react-compiler/react-compiler items.push({ icon: Expensicons.Download, text: translate('common.download'), diff --git a/src/hooks/useCancellationType.ts b/src/hooks/useCancellationType.ts index bc34f5feea6f..2a77bfd8ddc1 100644 --- a/src/hooks/useCancellationType.ts +++ b/src/hooks/useCancellationType.ts @@ -21,6 +21,7 @@ function useCancellationType(): CancellationType | undefined { } // There are no new items in the cancellation details NVP + // eslint-disable-next-line react-compiler/react-compiler if (previousCancellationDetails.current?.length === cancellationDetails?.length) { return; } diff --git a/src/hooks/useDebounce.ts b/src/hooks/useDebounce.ts index b5e3f333c44a..458949264ff0 100644 --- a/src/hooks/useDebounce.ts +++ b/src/hooks/useDebounce.ts @@ -42,5 +42,6 @@ export default function useDebounce(func: T, wait: nu } }, []); + // eslint-disable-next-line react-compiler/react-compiler return debounceCallback as T; } diff --git a/src/hooks/useDebouncedState.ts b/src/hooks/useDebouncedState.ts index 8d7d43cb6f9c..b004c308a375 100644 --- a/src/hooks/useDebouncedState.ts +++ b/src/hooks/useDebouncedState.ts @@ -20,6 +20,7 @@ import CONST from '@src/CONST'; function useDebouncedState(initialValue: T, delay: number = CONST.TIMING.USE_DEBOUNCED_STATE_DELAY): [T, T, (value: T) => void] { const [value, setValue] = useState(initialValue); const [debouncedValue, setDebouncedValue] = useState(initialValue); + // eslint-disable-next-line react-compiler/react-compiler const debouncedSetDebouncedValue = useRef(debounce(setDebouncedValue, delay)).current; useEffect(() => () => debouncedSetDebouncedValue.cancel(), [debouncedSetDebouncedValue]); diff --git a/src/hooks/useDeepCompareRef.ts b/src/hooks/useDeepCompareRef.ts index 7511c1516a1d..9a226da44767 100644 --- a/src/hooks/useDeepCompareRef.ts +++ b/src/hooks/useDeepCompareRef.ts @@ -17,8 +17,11 @@ import {useRef} from 'react'; */ export default function useDeepCompareRef(value: T): T | undefined { const ref = useRef(); + // eslint-disable-next-line react-compiler/react-compiler if (!isEqual(value, ref.current)) { + // eslint-disable-next-line react-compiler/react-compiler ref.current = value; } + // eslint-disable-next-line react-compiler/react-compiler return ref.current; } diff --git a/src/hooks/useNetwork.ts b/src/hooks/useNetwork.ts index 950d0592b59c..69aaebc415a5 100644 --- a/src/hooks/useNetwork.ts +++ b/src/hooks/useNetwork.ts @@ -10,6 +10,7 @@ type UseNetwork = {isOffline: boolean}; export default function useNetwork({onReconnect = () => {}}: UseNetworkProps = {}): UseNetwork { const callback = useRef(onReconnect); + // eslint-disable-next-line react-compiler/react-compiler callback.current = onReconnect; const {isOffline, networkStatus} = useContext(NetworkContext) ?? {...CONST.DEFAULT_NETWORK_DATA, networkStatus: CONST.NETWORK.NETWORK_STATUS.UNKNOWN}; diff --git a/src/hooks/usePrevious.ts b/src/hooks/usePrevious.ts index 279e8e4a3bf4..e5db9bffd39c 100644 --- a/src/hooks/usePrevious.ts +++ b/src/hooks/usePrevious.ts @@ -8,5 +8,6 @@ export default function usePrevious(value: T): T { useEffect(() => { ref.current = value; }, [value]); + // eslint-disable-next-line react-compiler/react-compiler return ref.current; } diff --git a/src/hooks/useSingleExecution/index.native.ts b/src/hooks/useSingleExecution/index.native.ts index 16a98152def1..736a79ab1810 100644 --- a/src/hooks/useSingleExecution/index.native.ts +++ b/src/hooks/useSingleExecution/index.native.ts @@ -10,6 +10,7 @@ export default function useSingleExecution() { const [isExecuting, setIsExecuting] = useState(false); const isExecutingRef = useRef(); + // eslint-disable-next-line react-compiler/react-compiler isExecutingRef.current = isExecuting; const singleExecution = useCallback( diff --git a/src/hooks/useSubStep/index.ts b/src/hooks/useSubStep/index.ts index eb4a30037ab0..e59e18cf85b5 100644 --- a/src/hooks/useSubStep/index.ts +++ b/src/hooks/useSubStep/index.ts @@ -59,9 +59,11 @@ export default function useSubStep({bodyContent, on setScreenIndex(bodyContent.length - 1); }, [bodyContent]); + // eslint-disable-next-line react-compiler/react-compiler return { // eslint-disable-next-line @typescript-eslint/non-nullable-type-assertion-style componentToRender: bodyContent.at(screenIndex) as ComponentType, + // eslint-disable-next-line react-compiler/react-compiler isEditing: isEditing.current, screenIndex, prevScreen, diff --git a/src/libs/Navigation/AppNavigator/AuthScreens.tsx b/src/libs/Navigation/AppNavigator/AuthScreens.tsx index 7b8589c81e7f..87682f6f9bca 100644 --- a/src/libs/Navigation/AppNavigator/AuthScreens.tsx +++ b/src/libs/Navigation/AppNavigator/AuthScreens.tsx @@ -242,6 +242,8 @@ function AuthScreens({session, lastOpenedPublicRoomID, initialLastUpdateIDApplie let initialReportID: string | undefined; const isInitialRender = useRef(true); + + // eslint-disable-next-line react-compiler/react-compiler if (isInitialRender.current) { Timing.start(CONST.TIMING.HOMEPAGE_INITIAL_RENDER); @@ -255,6 +257,7 @@ function AuthScreens({session, lastOpenedPublicRoomID, initialLastUpdateIDApplie initialReportID = initialReport?.reportID ?? ''; } + // eslint-disable-next-line react-compiler/react-compiler isInitialRender.current = false; } diff --git a/src/pages/NewChatConfirmPage.tsx b/src/pages/NewChatConfirmPage.tsx index d6b199def243..85e33cf0c598 100644 --- a/src/pages/NewChatConfirmPage.tsx +++ b/src/pages/NewChatConfirmPage.tsx @@ -140,6 +140,7 @@ function NewChatConfirmPage({newGroupDraft, allPersonalDetails}: NewChatConfirmP { setAvatarFile(image); diff --git a/src/pages/ReimbursementAccount/ReimbursementAccountPage.tsx b/src/pages/ReimbursementAccount/ReimbursementAccountPage.tsx index d28980626d4f..1ff85cca7f80 100644 --- a/src/pages/ReimbursementAccount/ReimbursementAccountPage.tsx +++ b/src/pages/ReimbursementAccount/ReimbursementAccountPage.tsx @@ -356,6 +356,7 @@ function ReimbursementAccountPage({route, policy}: ReimbursementAccountPageProps // Show loading indicator when page is first time being opened and props.reimbursementAccount yet to be loaded from the server // or when data is being loaded. Don't show the loading indicator if we're offline and restarted the bank account setup process // On Android, when we open the app from the background, Onfido activity gets destroyed, so we need to reopen it. + // eslint-disable-next-line react-compiler/react-compiler if ((!hasACHDataBeenLoaded || isLoading) && shouldShowOfflineLoader && (shouldReopenOnfido || !requestorStepRef.current)) { return ; } diff --git a/src/pages/home/ReportScreen.tsx b/src/pages/home/ReportScreen.tsx index 4a87d51e3c82..6362f88c5527 100644 --- a/src/pages/home/ReportScreen.tsx +++ b/src/pages/home/ReportScreen.tsx @@ -228,6 +228,7 @@ function ReportScreen({route, currentReportID = '', navigation}: ReportScreenPro const [scrollPosition, setScrollPosition] = useState({}); const wasReportAccessibleRef = useRef(false); + // eslint-disable-next-line react-compiler/react-compiler if (firstRenderRef.current) { Timing.start(CONST.TIMING.CHAT_RENDER); Performance.markStart(CONST.TIMING.CHAT_RENDER); @@ -391,7 +392,9 @@ function ReportScreen({route, currentReportID = '', navigation}: ReportScreenPro return false; } + // eslint-disable-next-line react-compiler/react-compiler if (!wasReportAccessibleRef.current && !firstRenderRef.current && !reportID && !isOptimisticDelete && !reportMetadata?.isLoadingInitialReportActions && !userLeavingStatus) { + // eslint-disable-next-line react-compiler/react-compiler return true; } diff --git a/src/pages/home/report/ContextMenu/PopoverReportActionContextMenu.tsx b/src/pages/home/report/ContextMenu/PopoverReportActionContextMenu.tsx index fd48971ea5af..2258e9a76ce0 100644 --- a/src/pages/home/report/ContextMenu/PopoverReportActionContextMenu.tsx +++ b/src/pages/home/report/ContextMenu/PopoverReportActionContextMenu.tsx @@ -1,3 +1,4 @@ +/* eslint-disable react-compiler/react-compiler */ import type {ForwardedRef} from 'react'; import React, {forwardRef, useCallback, useEffect, useImperativeHandle, useRef, useState} from 'react'; diff --git a/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/index.e2e.tsx b/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/index.e2e.tsx index f325ef10b56f..f3390fe10694 100644 --- a/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/index.e2e.tsx +++ b/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/index.e2e.tsx @@ -1,3 +1,4 @@ +/* eslint-disable react-compiler/react-compiler */ import type {ForwardedRef} from 'react'; import React, {forwardRef, useCallback, useRef} from 'react'; import type {LayoutChangeEvent} from 'react-native'; diff --git a/src/pages/home/report/ReportActionCompose/SuggestionEmoji.tsx b/src/pages/home/report/ReportActionCompose/SuggestionEmoji.tsx index 2850ed0538db..ef54f2893660 100644 --- a/src/pages/home/report/ReportActionCompose/SuggestionEmoji.tsx +++ b/src/pages/home/report/ReportActionCompose/SuggestionEmoji.tsx @@ -61,6 +61,7 @@ function SuggestionEmoji( ) { const [suggestionValues, setSuggestionValues] = useState(defaultSuggestionsValues); const suggestionValuesRef = useRef(suggestionValues); + // eslint-disable-next-line react-compiler/react-compiler suggestionValuesRef.current = suggestionValues; const isEmojiSuggestionsMenuVisible = suggestionValues.suggestedEmojis.length > 0 && suggestionValues.shouldShowSuggestionMenu; diff --git a/src/pages/home/report/ReportActionCompose/SuggestionMention.tsx b/src/pages/home/report/ReportActionCompose/SuggestionMention.tsx index 0cb87156cdf2..df8d974943f3 100644 --- a/src/pages/home/report/ReportActionCompose/SuggestionMention.tsx +++ b/src/pages/home/report/ReportActionCompose/SuggestionMention.tsx @@ -89,6 +89,7 @@ function SuggestionMention( const {translate, formatPhoneNumber} = useLocalize(); const [suggestionValues, setSuggestionValues] = useState(defaultSuggestionsValues); const suggestionValuesRef = useRef(suggestionValues); + // eslint-disable-next-line react-compiler/react-compiler suggestionValuesRef.current = suggestionValues; const [reports] = useOnyx(ONYXKEYS.COLLECTION.REPORT); @@ -136,9 +137,12 @@ function SuggestionMention( const suggestionInsertionIndexRef = useRef(null); // Used to detect if the selection has changed since the last suggestion insertion + // eslint-disable-next-line react-compiler/react-compiler // If so, we reset the suggestionInsertionIndexRef + // eslint-disable-next-line react-compiler/react-compiler const hasSelectionChanged = !(selection.end === selection.start && selection.start === suggestionInsertionIndexRef.current); if (hasSelectionChanged) { + // eslint-disable-next-line react-compiler/react-compiler suggestionInsertionIndexRef.current = null; } diff --git a/src/pages/home/report/ReportActionItemMessageEdit.tsx b/src/pages/home/report/ReportActionItemMessageEdit.tsx index 84bea2600ddf..fd2dc2d44d4b 100644 --- a/src/pages/home/report/ReportActionItemMessageEdit.tsx +++ b/src/pages/home/report/ReportActionItemMessageEdit.tsx @@ -243,6 +243,7 @@ function ReportActionItemMessageEdit( */ const debouncedSaveDraft = useMemo( () => + // eslint-disable-next-line react-compiler/react-compiler lodashDebounce((newDraft: string) => { Report.saveReportActionDraft(reportID, action, newDraft); isCommentPendingSaved.current = false; @@ -559,6 +560,7 @@ function ReportActionItemMessageEdit( + {/* eslint-disable-next-line react-compiler/react-compiler */} {allAncestors.map((ancestor) => ( = useMemo( @@ -568,6 +571,7 @@ function ReportActionsList({ loadOlderChats(true); }, [loadOlderChats]); + // eslint-disable-next-line react-compiler/react-compiler const listFooterComponent = useMemo(() => { // Skip this hook on the first render (when online), as we are not sure if more actions are going to be loaded, // Therefore showing the skeleton on footer might be misleading. @@ -603,6 +607,7 @@ function ReportActionsList({ [onContentSizeChange], ); + // eslint-disable-next-line react-compiler/react-compiler const retryLoadNewerChatsError = useCallback(() => { loadNewerChats(true); }, [loadNewerChats]); @@ -610,6 +615,7 @@ function ReportActionsList({ const listHeaderComponent = useMemo(() => { // In case of an error we want to display the header no matter what. if (!canShowHeader && !hasLoadingNewerReportActionsError) { + // eslint-disable-next-line react-compiler/react-compiler hasHeaderRendered.current = true; return null; } diff --git a/src/pages/home/report/withReportOrNotFound.tsx b/src/pages/home/report/withReportOrNotFound.tsx index 8c0f4acbbe39..d74dc84249d4 100644 --- a/src/pages/home/report/withReportOrNotFound.tsx +++ b/src/pages/home/report/withReportOrNotFound.tsx @@ -85,6 +85,7 @@ export default function ( // If the content was shown, but it's not anymore, that means the report was deleted, and we are probably navigating out of this screen. // Return null for this case to avoid rendering FullScreenLoadingIndicator or NotFoundPage when animating transition. + // eslint-disable-next-line react-compiler/react-compiler if (shouldShowNotFoundPage && contentShown.current) { return null; } @@ -98,7 +99,9 @@ export default function ( } } + // eslint-disable-next-line react-compiler/react-compiler if (!contentShown.current) { + // eslint-disable-next-line react-compiler/react-compiler contentShown.current = true; } diff --git a/src/pages/home/sidebar/SidebarLinksData.tsx b/src/pages/home/sidebar/SidebarLinksData.tsx index e5a74db796d8..7dfbdbaf7299 100644 --- a/src/pages/home/sidebar/SidebarLinksData.tsx +++ b/src/pages/home/sidebar/SidebarLinksData.tsx @@ -50,6 +50,7 @@ function SidebarLinksData({insets, isLoadingApp = true, onLinkClick, priorityMod const isLoading = isLoadingApp; const currentReportIDRef = useRef(currentReportID); + // eslint-disable-next-line react-compiler/react-compiler currentReportIDRef.current = currentReportID; const isActiveReport = useCallback((reportID: string): boolean => currentReportIDRef.current === reportID, []); diff --git a/src/pages/iou/request/step/IOURequestStepScan/index.native.tsx b/src/pages/iou/request/step/IOURequestStepScan/index.native.tsx index 9d20aea6273b..fd9d3686f10a 100644 --- a/src/pages/iou/request/step/IOURequestStepScan/index.native.tsx +++ b/src/pages/iou/request/step/IOURequestStepScan/index.native.tsx @@ -139,6 +139,7 @@ function IOURequestStepScan({ const tapGesture = Gesture.Tap() .enabled(device?.supportsFocus ?? false) + // eslint-disable-next-line react-compiler/react-compiler .onStart((ev: {x: number; y: number}) => { const point = {x: ev.x, y: ev.y}; diff --git a/src/pages/settings/AboutPage/ConsolePage.tsx b/src/pages/settings/AboutPage/ConsolePage.tsx index b156a6c7b2f1..c9124fe814c3 100644 --- a/src/pages/settings/AboutPage/ConsolePage.tsx +++ b/src/pages/settings/AboutPage/ConsolePage.tsx @@ -96,6 +96,7 @@ function ConsolePage() { .reverse(); }, [capturedLogs, shouldStoreLogs]); + // eslint-disable-next-line react-compiler/react-compiler const logsList = useMemo(() => getLogs(), [getLogs]); const filteredLogsList = useMemo(() => logsList.filter((log) => log.message.includes(activeFilterIndex)), [activeFilterIndex, logsList]); diff --git a/src/pages/settings/Security/AddDelegate/AddDelegatePage.tsx b/src/pages/settings/Security/AddDelegate/AddDelegatePage.tsx index 6f433957015f..a6ed5ca1b53e 100644 --- a/src/pages/settings/Security/AddDelegate/AddDelegatePage.tsx +++ b/src/pages/settings/Security/AddDelegate/AddDelegatePage.tsx @@ -40,6 +40,7 @@ function useOptions() { const headerMessage = OptionsListUtils.getHeaderMessage((recentReports?.length || 0) + (personalDetails?.length || 0) !== 0, !!userToInvite, ''); if (isLoading) { + // eslint-disable-next-line react-compiler/react-compiler setIsLoading(false); } diff --git a/src/pages/signin/SignInPage.tsx b/src/pages/signin/SignInPage.tsx index 729faae5e90b..1068cf97197e 100644 --- a/src/pages/signin/SignInPage.tsx +++ b/src/pages/signin/SignInPage.tsx @@ -315,6 +315,7 @@ function SignInPage({credentials, account, activeClients = [], preferredLocale, login={login} onLoginChanged={setLogin} blurOnSubmit={account?.validated === false} + // eslint-disable-next-line react-compiler/react-compiler scrollPageToTop={signInPageLayoutRef.current?.scrollPageToTop} /> {shouldShouldSignUpWelcomeForm && } diff --git a/src/pages/tasks/TaskAssigneeSelectorModal.tsx b/src/pages/tasks/TaskAssigneeSelectorModal.tsx index 5a0912de45a5..59ebe08e41a4 100644 --- a/src/pages/tasks/TaskAssigneeSelectorModal.tsx +++ b/src/pages/tasks/TaskAssigneeSelectorModal.tsx @@ -52,6 +52,7 @@ function useOptions() { const headerMessage = OptionsListUtils.getHeaderMessage((recentReports?.length || 0) + (personalDetails?.length || 0) !== 0 || !!currentUserOption, !!userToInvite, ''); if (isLoading) { + // eslint-disable-next-line react-compiler/react-compiler setIsLoading(false); } From ea52199720fa961e820762c2d5db999d1198379b Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Tue, 22 Oct 2024 17:40:29 +0200 Subject: [PATCH 06/14] Delete temporary files --- result.json | 150775 ------------------------------------------------- script.py | 34 - 2 files changed, 150809 deletions(-) delete mode 100644 result.json delete mode 100644 script.py diff --git a/result.json b/result.json deleted file mode 100644 index 863db67a31f1..000000000000 --- a/result.json +++ /dev/null @@ -1,150775 +0,0 @@ -[ - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/authorChecklist/authorChecklist.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 28, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 28, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 29, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 29, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "prefer-const", - "severity": 2, - "message": "'contentBeforeChecklist' is never reassigned. Use 'const' instead.", - "line": 89, - "column": 10, - "nodeType": "Identifier", - "messageId": "useConst", - "endLine": 89, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "prefer-const", - "severity": 2, - "message": "'contentAfterChecklist' is never reassigned. Use 'const' instead.", - "line": 89, - "column": 45, - "nodeType": "Identifier", - "messageId": "useConst", - "endLine": 89, - "endColumn": 66, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 135, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 135, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/authorChecklist/categories/Category.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/authorChecklist/categories/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/authorChecklist/categories/newComponentCategory.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `pull_request` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 14, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 14, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/awaitStagingDeploys/awaitStagingDeploys.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 21, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 21, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 32, - "column": 21, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 32, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/bumpVersion/bumpVersion.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/checkDeployBlockers/checkDeployBlockers.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 16, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 16, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 32, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 32, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 33, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 33, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/createOrUpdateStagingDeploy/createOrUpdateStagingDeploy.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 148, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 148, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/getArtifactInfo/getArtifactInfo.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/getDeployPullRequestList/getDeployPullRequestList.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 23, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 23, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/getGraphiteString/getGraphiteString.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/getPreviousVersion/getPreviousVersion.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-non-null-assertion", - "severity": 2, - "message": "Forbidden non-null assertion.", - "line": 20, - "column": 61, - "nodeType": "TSNonNullExpression", - "messageId": "noNonNull", - "endLine": 20, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/getPullRequestDetails/getPullRequestDetails.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-base-to-string", - "severity": 2, - "message": "'pullRequestNumber' will use Object's default stringification format ('[object Object]') when stringified.", - "line": 19, - "column": 56, - "nodeType": "Identifier", - "messageId": "baseToString", - "endLine": 19, - "endColumn": 73, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/restrict-template-expressions", - "severity": 2, - "message": "Invalid type \"{}\" of template literal expression.", - "line": 19, - "column": 56, - "nodeType": "Identifier", - "messageId": "invalidType", - "endLine": 19, - "endColumn": 73, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 52, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 52, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/isStagingDeployLocked/isStagingDeployLocked.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/markPullRequestsAsDeployed/markPullRequestsAsDeployed.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/no-import-module-exports", - "severity": 2, - "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 2, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "import/no-import-module-exports", - "severity": 2, - "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", - "line": 3, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 3, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "import/no-import-module-exports", - "severity": 2, - "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", - "line": 4, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 4, - "endColumn": 50, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "import/no-import-module-exports", - "severity": 2, - "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", - "line": 5, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 5, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "import/no-import-module-exports", - "severity": 2, - "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", - "line": 6, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 6, - "endColumn": 57, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "import/no-import-module-exports", - "severity": 2, - "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", - "line": 7, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 7, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "import/no-import-module-exports", - "severity": 2, - "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", - "line": 8, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 8, - "endColumn": 52, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 111, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 111, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 124, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 124, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `commit_sha` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 138, - "column": 25, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 138, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/postTestBuildComment/postTestBuildComment.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 67, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 67, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 69, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 69, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/proposalPoliceComment/proposalPoliceComment.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `comment_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 99, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 99, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/reopenIssueWithComment/reopenIssueWithComment.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 16, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 16, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 25, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 25, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/reviewerChecklist/reviewerChecklist.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/validateReassureOutput/validateReassureOutput.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/actions/javascript/verifySignedCommits/verifySignedCommits.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 13, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 13, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/ActionUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/CONST.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/GitUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/GithubUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 119, - "column": 17, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 119, - "endColumn": 56, - "fix": {"range": [4339, 4378], "text": "this.internalOctokit!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 133, - "column": 17, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 133, - "endColumn": 56, - "fix": {"range": [4717, 4756], "text": "this.internalOctokit!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 148, - "column": 17, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 148, - "endColumn": 56, - "fix": {"range": [5141, 5180], "text": "this.internalOctokit!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 385, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 385, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 403, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 403, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 413, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 413, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 424, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 424, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 425, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 425, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 437, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 437, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 438, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 438, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 452, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 452, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 466, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 466, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 524, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 524, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 525, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 525, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `per_page` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 539, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 539, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `artifact_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 553, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 553, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `archive_format` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 554, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 554, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/OpenAIUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `assistant_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 33, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 33, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/nativeVersionUpdater.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/promiseSome.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/promiseWhile.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "lodash/import-scope", - "severity": 2, - "message": "Import individual methods from the Lodash module.", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 2, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/sanitizeStringForJSONParse.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `\\` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `\t` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `\n` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `\r` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 8, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 8, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `\f` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 9, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 9, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `\"` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 10, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 10, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/libs/versionUpdater.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/scripts/createDocsRoutes.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.github/scripts/detectRedirectCycle.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.storybook/main.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.storybook/manager.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.storybook/preview.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.storybook/theme.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@dword-design/import-alias/prefer-alias", - "severity": 1, - "message": "Unexpected parent import '../src/styles/theme/colors'. Use '@styles/theme/colors' instead", - "line": 4, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 4, - "endColumn": 49, - "fix": {"range": [189, 215], "text": "@styles/theme/colors"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/.storybook/webpack.config.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'config'.", - "line": 47, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 47, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'config'.", - "line": 50, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 50, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'config'.", - "line": 53, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 53, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'config'.", - "line": 56, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 56, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `react-native-config` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 57, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 57, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `react-native$` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 58, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 58, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@react-native-community/netinfo` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 59, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 59, - "endColumn": 42, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@react-navigation/native` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 60, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 60, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'config'.", - "line": 66, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 66, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '__REACT_WEB_CONFIG__'.", - "line": 73, - "column": 13, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 73, - "endColumn": 58, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'config'.", - "line": 76, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 76, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `__DEV__` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 104, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 104, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-native-camera-roll/camera-roll.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-native-clipboard/clipboard.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-native-community/netinfo.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-native-firebase/crashlytics.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-native-firebase/perf.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@react-navigation/native/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/@ua/react-native-airship.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/fileMock.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/fs.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unsafe-assignment", - "severity": 2, - "message": "Unsafe assignment of an `any` value.", - "line": 2, - "column": 7, - "nodeType": "VariableDeclarator", - "messageId": "anyAssignment", - "endLine": 2, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-assignment", - "severity": 2, - "message": "Unsafe assignment of an `any` value.", - "line": 4, - "column": 1, - "nodeType": "AssignmentExpression", - "messageId": "anyAssignment", - "endLine": 4, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/fs/promises.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/pusher-js/react-native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-freeze.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 7, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 7, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-blob-util.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-config.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-dev-menu.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-device-info.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-document-picker.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-haptic-feedback.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-key-command.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-localize.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/no-import-module-exports", - "severity": 2, - "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 2, - "endColumn": 57, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-onyx.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-onyx-connect-in-libs", - "severity": 2, - "message": "Only call Onyx.connect() from inside a /src/libs/** file. React components and non-library code should not use Onyx.connect()", - "line": 34, - "column": 16, - "nodeType": "MemberExpression", - "endLine": 34, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-permissions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-safe-area-context.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 27, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 27, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 38, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 38, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native-webview.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/__mocks__/react-native.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "* import is invalid because 'useWindowDimensions,StatusBar,TouchableOpacity,TouchableWithoutFeedback,TouchableNativeFeedback,TouchableHighlight,Pressable,Text,ScrollView' from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 2, - "column": 8, - "nodeType": "ImportDeclaration", - "messageId": "everythingWithCustomMessage", - "endLine": 2, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/assets/emojis/common.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/assets/emojis/en.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 8, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 8, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 11, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 11, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 14, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 14, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 17, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 17, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 20, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 20, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 23, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 23, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 26, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 26, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 29, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 29, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 32, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 32, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 35, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 35, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 38, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 38, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 41, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 41, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 44, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 44, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 47, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 47, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 50, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 50, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 53, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 53, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 56, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 56, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 59, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 59, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 62, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 62, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 65, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 65, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 68, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 68, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 71, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 71, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 74, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 74, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 77, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 77, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 80, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 80, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 83, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 83, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 86, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 86, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 89, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 89, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 92, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 92, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 95, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 95, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 98, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 98, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 101, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 101, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 104, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 104, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 107, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 107, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 110, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 110, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 113, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 113, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 116, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 116, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 119, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 119, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 122, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 122, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 125, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 125, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 128, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 128, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 131, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 131, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 134, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 134, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😶‍🌫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 137, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 137, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 140, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 140, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 143, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 143, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 146, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 146, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 149, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 149, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😮‍💨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 152, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 152, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 155, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 155, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 158, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 158, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 161, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 161, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 164, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 164, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 167, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 167, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 170, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 170, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 173, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 173, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 176, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 176, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 179, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 179, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 182, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 182, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 185, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 185, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 188, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 188, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 191, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 191, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 194, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 194, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 197, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 197, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 200, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 200, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😵‍💫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 203, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 203, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 206, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 206, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 209, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 209, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 212, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 212, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 215, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 215, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 218, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 218, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 221, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 221, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 224, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 224, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 227, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 227, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 230, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 230, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 233, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 233, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 236, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 236, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 239, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 239, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 242, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 242, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 245, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 245, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 248, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 248, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 251, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 251, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 254, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 254, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 257, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 257, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 260, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 260, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 263, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 263, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 266, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 266, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 269, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 269, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 272, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 272, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 275, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 275, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 278, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 278, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 281, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 281, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 284, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 284, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 287, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 287, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 290, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 290, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 293, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 293, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 296, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 296, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 299, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 299, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 302, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 302, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 305, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 305, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 308, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 308, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 311, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 311, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 314, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 314, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 317, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 317, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 320, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 320, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 323, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 323, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 326, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 326, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 329, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 329, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 332, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 332, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 335, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 335, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 338, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 338, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 341, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 341, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 344, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 344, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 347, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 347, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 350, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 350, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 353, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 353, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 356, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 356, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 359, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 359, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 362, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 362, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 365, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 365, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 368, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 368, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 371, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 371, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 374, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 374, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 377, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 377, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 380, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 380, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 383, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 383, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 386, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 386, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 389, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 389, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 392, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 392, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 395, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 395, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 398, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 398, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 401, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 401, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 404, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 404, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 407, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 407, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 410, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 410, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 413, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 413, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 416, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 416, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 419, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 419, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❤️‍🔥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 422, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 422, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❤️‍🩹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 425, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 425, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 428, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 428, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 431, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 431, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 434, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 434, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 437, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 437, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 440, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 440, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 443, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 443, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 446, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 446, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 449, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 449, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 452, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 452, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 455, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 455, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 458, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 458, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 461, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 461, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 464, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 464, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 467, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 467, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 470, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 470, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 473, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 473, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 476, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 476, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 479, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 479, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 482, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 482, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 485, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 485, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 488, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 488, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 491, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 491, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👁️‍🗨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 494, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 494, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 497, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 497, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 500, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 500, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 503, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 503, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 506, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 506, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 509, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 509, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 512, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 512, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖐️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 515, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 515, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 518, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 518, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 521, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 521, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 524, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 524, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 527, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 527, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 530, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 530, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 533, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 533, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 536, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 536, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 539, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 539, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 542, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 542, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 545, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 545, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 548, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 548, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 551, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 551, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 554, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 554, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 557, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 557, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 560, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 560, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 563, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 563, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 566, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 566, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 569, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 569, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 572, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 572, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 575, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 575, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 578, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 578, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 581, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 581, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 584, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 584, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 587, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 587, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 590, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 590, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 593, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 593, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 596, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 596, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 599, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 599, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 602, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 602, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 605, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 605, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 608, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 608, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 611, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 611, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 614, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 614, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 617, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 617, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 620, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 620, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 623, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 623, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 626, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 626, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 629, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 629, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 632, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 632, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 635, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 635, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 638, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 638, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 641, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 641, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 644, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 644, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 647, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 647, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 650, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 650, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 653, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 653, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 656, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 656, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 659, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 659, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 662, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 662, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 665, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 665, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 668, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 668, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 671, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 671, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 674, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 674, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 677, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 677, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👁️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 680, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 680, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 683, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 683, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 686, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 686, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 689, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 689, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 692, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 692, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 695, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 695, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 698, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 698, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 701, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 701, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 704, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 704, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 707, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 707, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 710, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 710, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 713, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 713, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧔‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 716, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 716, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧔‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 719, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 719, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 722, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 722, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 725, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 725, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 728, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 728, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 731, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 731, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 734, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 734, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 737, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 737, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 740, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 740, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 743, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 743, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 746, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 746, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 749, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 749, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 752, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 752, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 755, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 755, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 758, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 758, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👱‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 761, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 761, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👱‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 764, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 764, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 767, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 767, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 770, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 770, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 773, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 773, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 776, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 776, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙍‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 779, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 779, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙍‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 782, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 782, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 785, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 785, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙎‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 788, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 788, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙎‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 791, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 791, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 794, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 794, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙅‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 797, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 797, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙅‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 800, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 800, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 803, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 803, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙆‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 806, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 806, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙆‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 809, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 809, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 812, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 812, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💁‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 815, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 815, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💁‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 818, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 818, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 821, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 821, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙋‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 824, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 824, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙋‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 827, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 827, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 830, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 830, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧏‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 833, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 833, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧏‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 836, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 836, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 839, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 839, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙇‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 842, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 842, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙇‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 845, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 845, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 848, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 848, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤦‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 851, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 851, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤦‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 854, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 854, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 857, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 857, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤷‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 860, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 860, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤷‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 863, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 863, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 866, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 866, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 869, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 869, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 872, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 872, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 875, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 875, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 878, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 878, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 881, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 881, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 884, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 884, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 887, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 887, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 890, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 890, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 893, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 893, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 896, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 896, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 899, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 899, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 902, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 902, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 905, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 905, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 908, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 908, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 911, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 911, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 914, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 914, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 917, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 917, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 920, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 920, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 923, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 923, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 926, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 926, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 929, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 929, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 932, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 932, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 935, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 935, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 938, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 938, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 941, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 941, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 944, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 944, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 947, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 947, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 950, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 950, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 953, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 953, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 956, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 956, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 959, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 959, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 962, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 962, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 965, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 965, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 968, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 968, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 971, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 971, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 974, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 974, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 977, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 977, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 980, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 980, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 983, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 983, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 986, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 986, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 989, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 989, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 992, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 992, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 995, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 995, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 998, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 998, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1001, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1001, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1004, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1004, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1007, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1007, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1010, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1010, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👮‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1013, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1013, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👮‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1016, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1016, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1019, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1019, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕵️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1022, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1022, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕵️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1025, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1025, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1028, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1028, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💂‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1031, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1031, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💂‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1034, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1034, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1037, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1037, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1040, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1040, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👷‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1043, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1043, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👷‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1046, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1046, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1049, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1049, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1052, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1052, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1055, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1055, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1058, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1058, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👳‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1061, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1061, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👳‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1064, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1064, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1067, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1067, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1070, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1070, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1073, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1073, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤵‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1076, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1076, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤵‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1079, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1079, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1082, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1082, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👰‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1085, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1085, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👰‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1088, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1088, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1091, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1091, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1094, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1094, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1097, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1097, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1100, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1100, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1103, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1103, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1106, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1106, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1109, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1109, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1112, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1112, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1115, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1115, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1118, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1118, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🎄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1121, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1121, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1124, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1124, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦸‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1127, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1127, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦸‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1130, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1130, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1133, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1133, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦹‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1136, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1136, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦹‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1139, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1139, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1142, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1142, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧙‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1145, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1145, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧙‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1148, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1148, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1151, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1151, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧚‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1154, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1154, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧚‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1157, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1157, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1160, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1160, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧛‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1163, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1163, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧛‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1166, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1166, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1169, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1169, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧜‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1172, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1172, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧜‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1175, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1175, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1178, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1178, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧝‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1181, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1181, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧝‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1184, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1184, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1187, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1187, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1190, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1190, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧞‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1193, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1193, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧞‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1196, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1196, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1199, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1199, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧟‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1202, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1202, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧟‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1205, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1205, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1208, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1208, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💆‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1211, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1211, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💆‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1214, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1214, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1217, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1217, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💇‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1220, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1220, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💇‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1223, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1223, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1226, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1226, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚶‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1229, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1229, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚶‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1232, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1232, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1235, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1235, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧍‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1238, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1238, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧍‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1241, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1241, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1244, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1244, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧎‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1247, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1247, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧎‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1250, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1250, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1253, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1253, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1256, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1256, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1259, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1259, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1262, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1262, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1265, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1265, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1268, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1268, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1271, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1271, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1274, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1274, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1277, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1277, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1280, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1280, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏃‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1283, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1283, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏃‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1286, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1286, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1289, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1289, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1292, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1292, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1295, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1295, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1298, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1298, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👯‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1301, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1301, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👯‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1304, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1304, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1307, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1307, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧖‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1310, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1310, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧖‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1313, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1313, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1316, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1316, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧗‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1319, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1319, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧗‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1322, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1322, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1325, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1325, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1328, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1328, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1331, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1331, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1334, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1334, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1337, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1337, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏌️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1340, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1340, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏌️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1343, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1343, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1346, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1346, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏄‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1349, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1349, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏄‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1352, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1352, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1355, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1355, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚣‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1358, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1358, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚣‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1361, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1361, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1364, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1364, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏊‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1367, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1367, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏊‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1370, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1370, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1373, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1373, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛹️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1376, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1376, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛹️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1379, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1379, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1382, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1382, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏋️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1385, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1385, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏋️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1388, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1388, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1391, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1391, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚴‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1394, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1394, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚴‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1397, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1397, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1400, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1400, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚵‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1403, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1403, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚵‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1406, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1406, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1409, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1409, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤸‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1412, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1412, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤸‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1415, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1415, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1418, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1418, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤼‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1421, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1421, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤼‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1424, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1424, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1427, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1427, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤽‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1430, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1430, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤽‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1433, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1433, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1436, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1436, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤾‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1439, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1439, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤾‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1442, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1445, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1445, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤹‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1448, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1448, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤹‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1451, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1451, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1454, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧘‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1457, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1457, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧘‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1460, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1460, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1463, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1463, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1466, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🤝‍🧑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1469, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1469, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1472, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1472, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1475, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1475, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1478, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1481, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1481, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍❤️‍💋‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1484, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1484, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍❤️‍💋‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1487, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1487, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍❤️‍💋‍👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1490, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1490, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1493, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1493, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍❤️‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1496, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1496, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍❤️‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1499, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1499, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍❤️‍👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1502, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1502, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1505, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1505, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1508, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1508, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1511, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1511, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1514, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1514, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1517, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1517, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1520, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1520, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👨‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1523, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1523, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👨‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1526, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1526, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👨‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1529, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1529, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👨‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1532, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1532, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👨‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1535, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1535, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1538, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1538, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1541, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1541, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1544, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1544, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1547, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1547, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1550, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1550, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1553, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1553, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1556, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1556, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1559, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1559, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1562, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1562, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1565, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1565, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1568, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1568, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1571, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1571, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1574, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1574, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1577, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1577, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1580, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1580, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1583, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1583, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1586, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1586, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1589, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1589, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1592, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1592, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1595, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1595, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1598, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1598, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1601, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1601, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1604, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1604, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1607, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1607, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1610, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1610, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1613, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1613, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1616, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1616, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐕‍🦺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1619, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1619, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1622, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1622, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1625, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1625, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1628, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1628, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1631, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1631, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1634, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1634, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1637, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1637, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐈‍⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1640, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1640, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1643, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1643, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1646, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1646, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1649, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1649, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1652, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1652, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1655, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1655, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1658, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1658, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1661, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1661, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1664, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1664, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1667, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1667, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1670, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1670, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐦‍⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1673, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1673, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1676, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1676, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1679, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1679, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1683, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1683, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1686, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1686, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1689, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1689, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1692, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1692, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1695, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1695, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1698, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1698, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1701, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1701, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1704, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1704, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1707, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1707, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1710, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1710, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1713, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1713, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1716, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1716, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1719, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1719, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1722, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1722, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1725, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1725, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1728, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1728, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1731, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1731, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1734, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1734, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1737, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1737, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1740, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1740, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1743, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1743, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1746, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1746, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1749, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1749, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1752, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1752, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1755, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1755, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1758, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1758, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1761, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1761, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1764, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1764, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐿️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1767, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1767, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1770, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1770, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1773, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1773, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1776, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1776, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1779, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1779, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐻‍❄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1782, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1782, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1785, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1785, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1788, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1788, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1791, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1791, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1794, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1794, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1797, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1797, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1800, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1800, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1803, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1803, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1806, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1806, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1809, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1809, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1812, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1812, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1815, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1815, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1818, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1818, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1821, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1821, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1824, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1824, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1827, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1827, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1830, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1830, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕊️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1833, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1833, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1836, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1836, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1839, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1839, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1842, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1842, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1845, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1845, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1848, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1848, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1851, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1851, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1854, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1854, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1857, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1857, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1860, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1860, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1863, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1863, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1866, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1866, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1869, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1869, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1872, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1872, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1875, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1875, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1878, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1878, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1881, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1881, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1884, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1884, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1887, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1887, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1890, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1890, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1893, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1893, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1896, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1896, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1899, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1899, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1902, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1902, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1905, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1905, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1908, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1908, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1911, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1911, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1914, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1914, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1917, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1917, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1920, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1920, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1923, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1923, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1926, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1926, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1929, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1929, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1932, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1932, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1935, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1935, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1938, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1938, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1941, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1941, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1944, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1944, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1947, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1947, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1950, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1950, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1953, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1953, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1956, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1956, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1959, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1959, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1962, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1962, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1965, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1965, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1968, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1968, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1971, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1971, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1974, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1974, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1977, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1977, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1980, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1980, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1983, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1983, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1986, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1986, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1989, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1989, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1992, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1992, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1995, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1995, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1998, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1998, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2001, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2001, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2004, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2004, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2007, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2007, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2010, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2010, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2013, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2013, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2016, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2016, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2019, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2019, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2022, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2022, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2025, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2025, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2028, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2028, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2031, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2031, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2034, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2034, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2037, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2037, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2040, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2040, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2043, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2043, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2046, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2046, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2049, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2049, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2052, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2052, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2055, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2055, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2058, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2058, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2061, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2061, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2064, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2064, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2067, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2067, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2070, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2070, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2073, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2073, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2076, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2076, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2079, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2079, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2082, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2082, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2085, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2085, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2088, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2088, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2091, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2091, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2094, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2094, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2097, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2097, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2100, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2100, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2103, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2103, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2106, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2106, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2109, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2109, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2112, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2112, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2115, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2115, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2118, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2118, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2121, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2121, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2124, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2124, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2127, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2127, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2130, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2130, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2133, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2133, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2136, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2136, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2139, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2139, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2142, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2142, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2145, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2145, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2148, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2148, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2151, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2151, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2154, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2154, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2157, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2157, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2160, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2160, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2163, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2163, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2166, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2166, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2169, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2169, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2172, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2172, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2175, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2175, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2178, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2178, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2181, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2181, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2184, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2184, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2187, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2187, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2190, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2190, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2193, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2193, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2196, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2196, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2199, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2199, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2202, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2202, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2205, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2205, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2208, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2208, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2211, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2211, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2214, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2214, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2217, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2217, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2220, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2220, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2223, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2223, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2226, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2226, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2229, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2229, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2232, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2232, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2235, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2235, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2238, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2238, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2241, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2241, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2244, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2244, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2247, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2247, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2250, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2250, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2253, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2253, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2256, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2256, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2259, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2259, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2262, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2262, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2265, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2265, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2268, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2268, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2271, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2271, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2274, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2274, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2277, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2277, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2280, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2280, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2283, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2283, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2286, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2286, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2289, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2289, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2292, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2292, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2295, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2295, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2298, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2298, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2301, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2301, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2304, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2304, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2307, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2307, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2310, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2310, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2313, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2313, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2316, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2316, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2319, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2319, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2322, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2322, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2325, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2325, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2328, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2328, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2331, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2331, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2334, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2334, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2337, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2337, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2340, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2340, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2343, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2343, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2346, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2346, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2349, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2349, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2352, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2352, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2355, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2355, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2358, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2358, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2361, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2361, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2364, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2364, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2367, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2367, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2370, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2370, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2373, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2373, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2376, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2376, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2379, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2379, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2382, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2382, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2385, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2385, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2388, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2388, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2391, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2391, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2394, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2394, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2397, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2397, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2400, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2400, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2403, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2403, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2406, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2406, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2409, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2409, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2412, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2412, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2415, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2415, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2418, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2418, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2421, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2421, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2424, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2424, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2427, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2427, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2430, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2430, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2433, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2433, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2436, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2436, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2439, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2439, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2442, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2445, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2445, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2448, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2448, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2451, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2451, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2454, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2457, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2457, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2460, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2460, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2463, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2463, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2466, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2469, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2469, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2472, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2472, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2475, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2475, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2478, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2481, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2481, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2484, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2484, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2487, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2487, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2490, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2490, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2493, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2493, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2496, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2496, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2499, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2499, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2502, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2502, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2505, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2505, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2508, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2508, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2511, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2511, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2514, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2514, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2517, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2517, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2520, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2520, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2523, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2523, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏚️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2526, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2526, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2529, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2529, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2532, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2532, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2535, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2535, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2538, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2538, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2541, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2541, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2544, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2544, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2547, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2547, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2550, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2550, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2553, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2553, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2556, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2556, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2559, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2559, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2562, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2562, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2565, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2565, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2568, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2568, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2571, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2571, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2574, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2574, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2577, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2577, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2580, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2580, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2583, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2583, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2586, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2586, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2589, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2589, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2592, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2592, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2595, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2595, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2598, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2598, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2601, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2601, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2604, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2604, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2607, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2607, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2610, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2610, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2613, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2613, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2616, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2616, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2619, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2619, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2622, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2622, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2625, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2625, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2628, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2628, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2631, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2631, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2634, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2634, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2637, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2637, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2640, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2640, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2643, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2643, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2646, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2646, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2649, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2649, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2652, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2652, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2655, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2655, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2658, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2658, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2661, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2661, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2664, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2664, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2667, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2667, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2670, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2670, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2673, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2673, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2676, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2676, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2679, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2679, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2682, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2682, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2685, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2685, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2688, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2688, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2691, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2691, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2694, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2694, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2697, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2697, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2700, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2700, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2703, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2703, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2706, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2706, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2709, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2709, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2712, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2712, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2715, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2715, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2718, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2718, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2721, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2721, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2724, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2724, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2727, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2727, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2730, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2730, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2733, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2733, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2736, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2736, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2739, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2739, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2742, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2742, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2745, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2745, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2748, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2748, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2751, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2751, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2754, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2754, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2757, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2757, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2760, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2760, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2763, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2763, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2766, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2766, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2769, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2769, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2772, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2772, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2775, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2775, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2778, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2778, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛢️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2781, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2781, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2784, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2784, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2787, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2787, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2790, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2790, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2793, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2793, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2796, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2796, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2799, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2799, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2802, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2802, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2805, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2805, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2808, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2808, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2811, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2811, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2814, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2814, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2817, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2817, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2820, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2820, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2823, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2823, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2826, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2826, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2829, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2829, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2832, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2832, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2835, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2835, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2838, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2838, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2841, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2841, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2844, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2844, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2847, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2847, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2850, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2850, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2853, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2853, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2856, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2856, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2859, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2859, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2862, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2862, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2865, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2865, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2868, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2868, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2871, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2871, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⌛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2874, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2874, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2877, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2877, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⌚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2880, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2880, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2883, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2883, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2886, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2886, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏲️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2889, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2889, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2892, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2892, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2895, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2895, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2898, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2898, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2901, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2901, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2904, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2904, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2907, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2907, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2910, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2910, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2913, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2913, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2916, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2916, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2919, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2919, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2922, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2922, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2925, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2925, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2928, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2928, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2931, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2931, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2934, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2934, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2937, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2937, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2940, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2940, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2943, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2943, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2946, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2946, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2949, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2949, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2952, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2952, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2955, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2955, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2958, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2958, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2961, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2961, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2964, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2964, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2967, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2967, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2970, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2970, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2973, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2973, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2976, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2976, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2979, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2979, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2982, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2982, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2985, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2985, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2988, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2988, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2991, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2991, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2994, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2994, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2997, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2997, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3000, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3000, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3003, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3003, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3006, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3006, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3009, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3009, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3012, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3012, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3015, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3015, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⭐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3018, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3018, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3021, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3021, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3024, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3024, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3027, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3027, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☁️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3030, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3030, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3033, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3033, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3036, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3036, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3039, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3039, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3042, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3042, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3045, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3045, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3048, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3048, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3051, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3051, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3054, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3054, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3057, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3057, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3060, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3060, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌬️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3063, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3063, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3066, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3066, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3069, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3069, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3072, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3072, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3075, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3075, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3078, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3078, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3081, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3081, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3084, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3084, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3087, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3087, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☃️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3090, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3090, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3093, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3093, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3096, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3096, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3099, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3099, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3102, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3102, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3105, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3105, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3108, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3108, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3111, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3111, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3114, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3114, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3117, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3117, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3120, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3120, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3123, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3123, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3126, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3126, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3129, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3129, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3132, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3132, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3135, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3135, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3138, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3138, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3141, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3141, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3144, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3144, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3147, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3147, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3150, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3150, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3153, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3153, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3156, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3156, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3159, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3159, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3162, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3162, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3165, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3165, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3168, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3168, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3171, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3171, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3174, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3174, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3177, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3177, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3180, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3180, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3183, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3183, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3186, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3186, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3189, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3189, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3192, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3192, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3195, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3195, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3198, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3198, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3201, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3201, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3204, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3204, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3207, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3207, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3210, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3210, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3213, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3213, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3216, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3216, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3219, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3219, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3222, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3222, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3225, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3225, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3228, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3228, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3231, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3231, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3234, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3234, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3237, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3237, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3240, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3240, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3243, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3243, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3246, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3246, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3249, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3249, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3252, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3252, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3255, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3255, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3258, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3258, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3261, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3261, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3264, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3264, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3267, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3267, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3270, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3270, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3273, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3273, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3276, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3276, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3279, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3279, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3282, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3282, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3285, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3285, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3288, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3288, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3291, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3291, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3294, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3294, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3297, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3297, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3300, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3300, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3303, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3303, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3306, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3306, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3309, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3309, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3312, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3312, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3315, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3315, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3318, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3318, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3321, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3321, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3324, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3324, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3327, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3327, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3330, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3330, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3333, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3333, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3336, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3336, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3339, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3339, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🃏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3342, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3342, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🀄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3345, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3345, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3348, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3348, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3351, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3351, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3354, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3354, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3357, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3357, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3360, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3360, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3363, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3363, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3366, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3366, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3369, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3369, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3372, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3372, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3375, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3375, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3378, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3378, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3381, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3381, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3384, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3384, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3387, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3387, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3390, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3390, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3393, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3393, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3396, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3396, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3399, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3399, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3402, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3402, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3405, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3405, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3408, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3408, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3411, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3411, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3414, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3414, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3417, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3417, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3420, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3420, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3423, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3423, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3426, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3426, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3429, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3429, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3432, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3432, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3435, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3435, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3438, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3438, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3441, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3441, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3444, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3444, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3447, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3447, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3450, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3450, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3453, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3453, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3456, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3456, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3459, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3459, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3462, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3462, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3465, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3465, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3468, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3468, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3471, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3471, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3474, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3474, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3477, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3477, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3480, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3480, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3483, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3483, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3486, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3486, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3489, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3489, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3492, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3492, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3495, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3495, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3498, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3498, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3501, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3501, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3504, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3504, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3507, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3507, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3510, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3510, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3513, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3513, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3516, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3516, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3519, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3519, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3522, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3522, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3525, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3525, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3528, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3528, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3531, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3531, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3534, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3534, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3537, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3537, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3540, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3540, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3543, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3543, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎚️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3546, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3546, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3549, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3549, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3552, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3552, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3555, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3555, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3558, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3558, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3561, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3561, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3564, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3564, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3567, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3567, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3570, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3570, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3573, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3573, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3576, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3576, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3579, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3579, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3582, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3582, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3585, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3585, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3588, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3588, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3591, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3591, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3594, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3594, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3597, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3597, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3600, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3600, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3603, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3603, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3606, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3606, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3609, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3609, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3612, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3612, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3615, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3615, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3618, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3618, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3621, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3621, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3624, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3624, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3627, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3627, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⌨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3630, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3630, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3633, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3633, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖲️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3636, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3636, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3639, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3639, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3642, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3642, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3645, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3645, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3648, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3648, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3651, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3651, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3654, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3654, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3657, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3657, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3660, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3660, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3663, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3663, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3666, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3666, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3669, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3669, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3672, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3672, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3675, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3675, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3678, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3678, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3681, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3681, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3684, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3684, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3687, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3687, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3690, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3690, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3693, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3693, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3696, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3696, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3699, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3699, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3702, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3702, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3705, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3705, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3708, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3708, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3711, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3711, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3714, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3714, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3717, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3717, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3720, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3720, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3723, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3723, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3726, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3726, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3729, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3729, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3732, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3732, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3735, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3735, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3738, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3738, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3741, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3741, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3744, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3744, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3747, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3747, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3750, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3750, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3753, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3753, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3756, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3756, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3759, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3759, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3762, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3762, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3765, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3765, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3768, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3768, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3771, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3771, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3774, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3774, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3777, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3777, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3780, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3780, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3783, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3783, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3786, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3786, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3789, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3789, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3792, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3792, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3795, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3795, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3798, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3798, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3801, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3801, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3804, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3804, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3807, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3807, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3810, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3810, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3813, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3813, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3816, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3816, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3819, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3819, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3822, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3822, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3825, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3825, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3828, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3828, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3831, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3831, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖊️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3834, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3834, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3837, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3837, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3840, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3840, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3843, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3843, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3846, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3846, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3849, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3849, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3852, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3852, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3855, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3855, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3858, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3858, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3861, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3861, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3864, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3864, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗓️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3867, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3867, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3870, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3870, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3873, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3873, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3876, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3876, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3879, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3879, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3882, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3882, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3885, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3885, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3888, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3888, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3891, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3891, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3894, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3894, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3897, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3897, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3900, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3900, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3903, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3903, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗃️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3906, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3906, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3909, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3909, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3912, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3912, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3915, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3915, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3918, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3918, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3921, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3921, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3924, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3924, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3927, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3927, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3930, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3930, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3933, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3933, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3936, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3936, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3939, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3939, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3942, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3942, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3945, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3945, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3948, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3948, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3951, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3951, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3954, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3954, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3957, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3957, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3960, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3960, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3963, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3963, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3966, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3966, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3969, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3969, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3972, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3972, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3975, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3975, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3978, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3978, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3981, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3981, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3984, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3984, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3987, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3987, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3990, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3990, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛓️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3993, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3993, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3996, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3996, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3999, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3999, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4002, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4002, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4005, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4005, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4008, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4008, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4011, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4011, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4014, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4014, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4017, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4017, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4020, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4020, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4023, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4023, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4026, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4026, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4029, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4029, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4032, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4032, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4035, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4035, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4038, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4038, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4041, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4041, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4044, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4044, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4047, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4047, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4050, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4050, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4053, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4053, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4056, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4056, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4059, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4059, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4062, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4062, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4065, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4065, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4068, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4068, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4071, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4071, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4074, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4074, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4077, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4077, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4080, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4080, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4083, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4083, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4086, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4086, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4089, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4089, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4092, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4092, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4095, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4095, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4098, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4098, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4101, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4101, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4104, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4104, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4107, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4107, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4110, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4110, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4113, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4113, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4116, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4116, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4119, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4119, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4122, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4122, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4125, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4125, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4128, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4128, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4131, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4131, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4134, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4134, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4137, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4137, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4140, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4140, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4143, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4143, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4146, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4146, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4149, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4149, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4152, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4152, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4155, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4155, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4158, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4158, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4161, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4161, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4164, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4164, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4167, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4167, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4170, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4170, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4173, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4173, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4176, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4176, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4179, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4179, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4182, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4182, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4185, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4185, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4188, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4188, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4191, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4191, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4194, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4194, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4197, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4197, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4200, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4200, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4203, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4203, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4206, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4206, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4209, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4209, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4212, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4212, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☢️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4215, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4215, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4218, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4218, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⬆️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4221, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4221, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4224, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4224, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4227, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4227, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4230, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4230, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⬇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4233, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4233, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4236, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4236, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⬅️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4239, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4239, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4242, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4242, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4245, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4245, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4248, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4248, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4251, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4251, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4254, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4254, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⤴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4257, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4257, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⤵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4260, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4260, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4263, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4263, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4266, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4266, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4269, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4269, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4272, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4272, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4275, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4275, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4278, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4278, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4281, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4281, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4284, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4284, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4287, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4287, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4290, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4290, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4293, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4293, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4296, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4296, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4299, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4299, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4302, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4302, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4305, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4305, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4308, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4308, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4311, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4311, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☮️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4314, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4314, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4317, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4317, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4320, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4320, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4323, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4323, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4326, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4326, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4329, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4329, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4332, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4332, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4335, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4335, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4338, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4338, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4341, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4341, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4344, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4344, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4347, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4347, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4350, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4350, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4353, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4353, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4356, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4356, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4359, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4359, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4362, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4362, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4365, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4365, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4368, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4368, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `▶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4371, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4371, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4374, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4374, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏭️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4377, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4377, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4380, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4380, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `◀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4383, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4383, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4386, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4386, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏮️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4389, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4389, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4392, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4392, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4395, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4395, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4398, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4398, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4401, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4401, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4404, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4404, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4407, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4407, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4410, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4410, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4413, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4413, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4416, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4416, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4419, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4419, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4422, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4422, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4425, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4425, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4428, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4428, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4431, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4431, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4434, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4434, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4437, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4437, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4440, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4440, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4443, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4443, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4446, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4446, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4449, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4449, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4452, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4452, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4455, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4455, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♾️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4458, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4458, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `‼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4461, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4461, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⁉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4464, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4464, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4467, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4467, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4470, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4470, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4473, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4473, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4476, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4476, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `〰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4479, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4479, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4482, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4482, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4485, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4485, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4488, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4488, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♻️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4491, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4491, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4494, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4494, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4497, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4497, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4500, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4500, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4503, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4503, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⭕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4506, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4506, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4509, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4509, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4512, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4512, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4515, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4515, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4518, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4518, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4521, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4521, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4524, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4524, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4527, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4527, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `〽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4530, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4530, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4533, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4533, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4536, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4536, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4539, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4539, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `©️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4542, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4542, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `®️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4545, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4545, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `™️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4548, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4548, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `#️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4551, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4551, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `*️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4554, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4554, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4557, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4557, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4560, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4560, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4563, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4563, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4566, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4566, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4569, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4569, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4572, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4572, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4575, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4575, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4578, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4578, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4581, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4581, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `9️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4584, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4584, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4587, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4587, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4590, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4590, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4593, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4593, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4596, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4596, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4599, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4599, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4602, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4602, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🅰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4605, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4605, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4608, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4608, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🅱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4611, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4611, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4614, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4614, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4617, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4617, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4620, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4620, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4626, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4626, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Ⓜ️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4629, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4629, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4632, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4632, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4635, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4635, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🅾️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4638, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4638, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4641, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4641, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🅿️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4644, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4644, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4647, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4647, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4650, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4650, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4653, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4653, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4656, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4656, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4659, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4659, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4662, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4662, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4665, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4665, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4668, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4668, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🉐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4671, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4671, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4674, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4674, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4677, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4677, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4680, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4680, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🉑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4683, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4683, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4686, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4686, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4689, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4689, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4692, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4692, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `㊗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4695, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4695, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `㊙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4698, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4698, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4701, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4701, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4704, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4704, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4707, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4707, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4710, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4710, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4713, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4713, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4716, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4716, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4719, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4719, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4722, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4722, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4725, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4725, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4728, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4728, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4731, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4731, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4734, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4734, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4737, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4737, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4740, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4740, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4743, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4743, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4746, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4746, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4749, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4749, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4752, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4752, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4755, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4755, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⬜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4758, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4758, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `◼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4761, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4761, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `◻️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4764, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4764, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `◾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4767, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4767, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `◽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4770, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4770, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `▪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4773, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4773, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `▫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4776, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4776, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4779, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4779, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4782, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4782, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4785, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4785, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4788, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4788, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4791, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4791, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4794, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4794, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4797, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4797, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4800, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4800, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4803, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4803, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4806, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4806, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4809, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4809, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4812, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4812, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4815, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4815, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4818, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4818, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4821, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4821, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏳️‍🌈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4824, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4824, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏳️‍⚧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4827, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4827, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏴‍☠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4830, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4830, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4833, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4833, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4836, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4836, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4839, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4839, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4842, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4842, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4845, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4845, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4848, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4848, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4851, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4851, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4854, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4854, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4857, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4857, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4860, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4860, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4863, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4863, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4866, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4866, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4869, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4869, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4872, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4872, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4875, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4875, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4878, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4878, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4881, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4881, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4884, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4884, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4887, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4887, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4890, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4890, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4893, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4893, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4896, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4896, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4899, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4899, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4902, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4902, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4905, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4905, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4908, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4908, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4911, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4911, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4914, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4914, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4917, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4917, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4920, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4920, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4923, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4923, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4926, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4926, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4929, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4929, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4932, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4932, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4935, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4935, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4938, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4938, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4941, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4941, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4944, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4944, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4947, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4947, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4950, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4950, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4953, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4953, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4956, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4956, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4959, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4959, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4962, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4962, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4965, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4965, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4968, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4968, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4971, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4971, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4974, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4974, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4977, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4977, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4980, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4980, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4983, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4983, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4986, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4986, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4989, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4989, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4992, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4992, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4995, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4995, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4998, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4998, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5001, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5001, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5004, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5004, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5007, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5007, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5010, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5010, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5013, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5013, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5016, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5016, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5019, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5019, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5022, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5022, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5025, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5025, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5028, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5028, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5031, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5031, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5034, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5034, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5037, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5037, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5040, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5040, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5043, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5043, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5046, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5046, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5049, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5049, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5052, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5052, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5055, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5055, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5058, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5058, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5061, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5061, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5064, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5064, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5067, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5067, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5070, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5070, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5073, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5073, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5076, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5076, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5079, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5079, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5082, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5082, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5085, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5085, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5088, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5088, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5091, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5091, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5094, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5094, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5097, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5097, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5100, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5100, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5103, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5103, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5106, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5106, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5109, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5109, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5112, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5112, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5115, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5115, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5118, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5118, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5121, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5121, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5124, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5124, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5127, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5127, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5130, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5130, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5133, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5133, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5136, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5136, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5139, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5139, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5142, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5142, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5145, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5145, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5148, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5148, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5151, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5151, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5154, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5154, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5157, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5157, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5160, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5160, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5163, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5163, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5166, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5166, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5169, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5169, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5172, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5172, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5175, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5175, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5178, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5178, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇯🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5181, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5181, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇯🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5184, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5184, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇯🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5187, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5187, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇯🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5190, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5190, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5193, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5193, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5196, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5196, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5199, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5199, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5202, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5202, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5205, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5205, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5208, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5208, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5211, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5211, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5214, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5214, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5217, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5217, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5220, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5220, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5223, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5223, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5226, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5226, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5229, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5229, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5232, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5232, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5235, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5235, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5238, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5238, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5241, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5241, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5244, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5244, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5247, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5247, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5250, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5250, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5253, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5253, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5256, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5256, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5259, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5259, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5262, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5262, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5265, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5265, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5268, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5268, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5271, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5271, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5274, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5274, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5277, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5277, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5280, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5280, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5283, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5283, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5286, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5286, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5289, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5289, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5292, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5292, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5295, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5295, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5298, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5298, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5301, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5301, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5304, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5304, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5307, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5307, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5310, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5310, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5313, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5313, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5316, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5316, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5319, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5319, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5322, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5322, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5325, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5325, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5328, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5328, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5331, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5331, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5334, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5334, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5337, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5337, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5340, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5340, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5343, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5343, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5346, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5346, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5349, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5349, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5352, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5352, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5355, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5355, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5358, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5358, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5361, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5361, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇴🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5364, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5364, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5367, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5367, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5370, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5370, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5373, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5373, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5376, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5376, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5379, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5379, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5382, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5382, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5385, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5385, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5388, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5388, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5391, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5391, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5394, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5394, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5397, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5397, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5400, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5400, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5403, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5403, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5406, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5406, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇶🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5409, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5409, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇷🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5412, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5412, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇷🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5415, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5415, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇷🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5418, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5418, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇷🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5421, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5421, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇷🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5424, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5424, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5427, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5427, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5430, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5430, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5433, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5433, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5436, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5436, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5439, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5439, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5442, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5445, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5445, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5448, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5448, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5451, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5451, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5454, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5457, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5457, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5460, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5460, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5463, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5463, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5466, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5469, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5469, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5472, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5472, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5475, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5475, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5478, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5481, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5481, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5484, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5484, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5487, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5487, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5490, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5490, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5493, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5493, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5496, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5496, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5499, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5499, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5502, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5502, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5505, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5505, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5508, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5508, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5511, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5511, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5514, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5514, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5517, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5517, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5520, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5520, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5523, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5523, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5526, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5526, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5529, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5529, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5532, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5532, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5535, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5535, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5538, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5538, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5541, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5541, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5544, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5544, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5547, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5547, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5550, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5550, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5553, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5553, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5556, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5556, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5559, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5559, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5562, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5562, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5565, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5565, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5568, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5568, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5571, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5571, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5574, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5574, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5577, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5577, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5580, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5580, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇼🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5583, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5583, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇼🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5586, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5586, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇽🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5589, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5589, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇾🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5592, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5592, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇾🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5595, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5595, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇿🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5598, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5598, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇿🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5601, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5601, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇿🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5604, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5604, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏴󠁧󠁢󠁥󠁮󠁧󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5607, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5607, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏴󠁧󠁢󠁳󠁣󠁴󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5610, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5610, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏴󠁧󠁢󠁷󠁬󠁳󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5613, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5613, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/assets/emojis/es.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 9, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 9, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 13, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 13, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 17, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 17, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 21, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 21, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 25, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 25, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 29, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 29, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 33, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 33, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 37, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 37, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 41, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 41, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 45, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 45, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 49, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 49, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 53, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 53, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 57, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 57, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 61, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 61, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 65, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 65, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 69, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 69, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 73, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 73, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 77, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 77, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 81, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 81, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 85, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 85, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 89, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 89, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 93, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 93, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 97, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 97, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 101, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 101, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 105, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 105, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 109, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 109, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 113, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 113, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 117, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 117, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 121, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 121, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 125, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 125, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 129, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 129, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 133, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 133, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 137, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 137, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 141, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 141, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 145, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 145, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 149, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 149, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 153, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 153, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 157, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 157, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 161, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 161, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 165, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 165, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 169, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 169, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 173, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 173, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 177, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 177, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😶‍🌫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 181, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 181, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 185, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 185, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 189, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 189, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 193, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 193, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 197, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 197, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😮‍💨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 201, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 201, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 205, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 205, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 209, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 209, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 213, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 213, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 217, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 217, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 221, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 221, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 225, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 225, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 229, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 229, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 233, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 233, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 237, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 237, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 241, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 241, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 245, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 245, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 249, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 249, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 253, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 253, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 257, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 257, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 261, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 261, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 265, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 265, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😵‍💫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 269, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 269, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 273, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 273, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 277, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 277, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 281, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 281, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 285, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 285, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 289, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 289, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 293, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 293, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 297, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 297, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 301, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 301, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 305, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 305, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 309, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 309, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 313, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 313, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 317, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 317, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 321, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 321, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 325, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 325, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 329, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 329, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 333, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 333, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 337, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 337, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 341, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 341, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 345, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 345, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 349, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 349, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 353, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 353, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 357, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 357, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 361, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 361, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 365, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 365, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 369, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 369, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 373, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 373, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 377, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 377, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 381, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 381, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 385, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 385, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 389, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 389, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 393, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 393, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 397, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 397, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 401, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 401, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 405, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 405, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 409, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 409, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 413, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 413, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 417, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 417, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 421, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 421, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 425, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 425, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 429, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 429, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 433, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 433, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 437, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 437, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 441, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 441, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 445, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 445, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 449, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 449, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 453, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 453, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 457, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 457, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 461, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 461, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 465, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 465, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 469, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 469, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 473, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 473, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 477, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 477, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 481, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 481, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 485, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 485, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 489, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 489, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 493, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 493, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `😾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 497, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 497, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 501, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 501, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 505, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 505, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 509, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 509, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 513, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 513, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 517, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 517, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 521, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 521, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 525, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 525, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 529, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 529, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 533, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 533, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 537, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 537, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 541, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 541, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 545, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 545, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 549, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 549, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 553, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 553, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 557, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 557, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❤️‍🔥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 561, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 561, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❤️‍🩹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 565, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 565, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 569, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 569, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 573, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 573, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 577, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 577, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 581, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 581, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 585, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 585, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 589, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 589, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 593, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 593, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 597, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 597, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 601, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 601, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 605, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 605, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 609, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 609, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 613, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 613, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 617, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 617, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 621, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 621, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 625, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 625, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 629, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 629, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 633, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 633, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 637, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 637, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 641, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 641, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 645, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 645, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 649, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 649, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 653, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 653, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👁️‍🗨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 657, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 657, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 661, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 661, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 665, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 665, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 669, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 669, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 673, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 673, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 677, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 677, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 681, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 681, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖐️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 685, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 685, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 689, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 689, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 693, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 693, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 697, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 697, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 701, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 701, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 705, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 705, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 709, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 709, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 713, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 713, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 717, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 717, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 721, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 721, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 725, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 725, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 729, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 729, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 733, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 733, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 737, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 737, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 741, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 741, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 745, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 745, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 749, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 749, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 753, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 753, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 757, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 757, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 761, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 761, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 765, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 765, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 769, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 769, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 773, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 773, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 777, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 777, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 781, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 781, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 785, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 785, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 789, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 789, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 793, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 793, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 797, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 797, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 801, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 801, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 805, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 805, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 809, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 809, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 813, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 813, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 817, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 817, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 821, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 821, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 825, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 825, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 829, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 829, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 833, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 833, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 837, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 837, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 841, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 841, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 845, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 845, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 849, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 849, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 853, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 853, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 857, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 857, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 861, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 861, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 865, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 865, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 869, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 869, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 873, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 873, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 877, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 877, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 881, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 881, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 885, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 885, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 889, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 889, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 893, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 893, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 897, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 897, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 901, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 901, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👁️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 905, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 905, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 909, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 909, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 913, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 913, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 917, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 917, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 921, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 921, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 925, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 925, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 929, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 929, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 933, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 933, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 937, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 937, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 941, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 941, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 945, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 945, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 949, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 949, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧔‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 953, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 953, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧔‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 957, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 957, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 961, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 961, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 965, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 965, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 969, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 969, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 973, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 973, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 977, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 977, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 981, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 981, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 985, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 985, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 989, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 989, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 993, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 993, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 997, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 997, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1001, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1001, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1005, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1005, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1009, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1009, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👱‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1013, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1013, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👱‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1017, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1017, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1021, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1021, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1025, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1025, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1029, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1029, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1033, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1033, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙍‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1037, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1037, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙍‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1041, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1041, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1045, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1045, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙎‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1049, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1049, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙎‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1053, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1053, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1057, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1057, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙅‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1061, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1061, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙅‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1065, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1065, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1069, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1069, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙆‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1073, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1073, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙆‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1077, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1077, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1081, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1081, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💁‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1085, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1085, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💁‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1089, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1089, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1093, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1093, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙋‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1097, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1097, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙋‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1101, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1101, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1105, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1105, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧏‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1109, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1109, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧏‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1113, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1113, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1117, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1117, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙇‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1121, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1121, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🙇‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1125, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1125, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1129, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1129, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤦‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1133, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1133, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤦‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1137, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1137, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1141, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1141, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤷‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1145, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1145, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤷‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1149, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1149, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1153, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1153, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1157, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1157, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1161, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1161, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1165, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1165, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1169, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1169, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1173, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1173, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1177, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1177, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1181, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1181, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1185, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1185, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1189, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1189, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1193, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1193, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1197, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1197, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1201, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1201, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1205, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1205, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1209, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1209, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1213, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1213, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1217, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1217, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1221, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1221, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1225, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1225, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1229, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1229, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1233, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1233, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1237, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1237, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1241, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1241, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1245, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1245, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1249, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1249, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1253, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1253, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1257, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1257, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1261, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1261, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1265, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1265, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1269, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1269, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1273, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1273, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1277, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1277, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1281, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1281, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1285, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1285, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1289, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1289, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1293, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1293, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1297, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1297, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1301, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1301, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1305, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1305, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1309, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1309, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1313, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1313, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1317, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1317, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1321, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1321, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1325, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1325, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1329, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1329, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1333, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1333, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1337, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1337, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1341, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1341, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1345, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1345, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👮‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1349, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1349, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👮‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1353, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1353, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1357, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1357, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕵️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1361, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1361, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕵️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1365, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1365, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1369, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1369, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💂‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1373, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1373, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💂‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1377, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1377, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1382, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1382, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1386, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1386, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👷‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1390, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1390, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👷‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1394, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1394, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1398, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1398, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1402, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1402, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1406, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1406, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1410, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1410, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👳‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1414, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1414, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👳‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1418, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1418, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1422, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1422, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1426, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1426, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1430, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1430, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤵‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1434, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1434, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤵‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1438, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1438, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1442, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👰‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1446, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1446, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👰‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1450, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1450, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1454, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1458, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1458, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1462, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1462, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1466, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1470, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1470, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1474, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1474, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1478, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1482, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1482, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1486, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1486, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1490, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1490, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🎄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1494, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1494, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1498, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1498, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦸‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1502, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1502, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦸‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1506, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1506, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1510, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1510, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦹‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1514, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1514, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦹‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1518, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1518, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1522, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1522, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧙‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1526, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1526, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧙‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1530, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1530, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1534, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1534, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧚‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1538, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1538, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧚‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1542, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1542, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1546, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1546, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧛‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1550, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1550, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧛‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1554, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1554, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1558, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1558, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧜‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1562, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1562, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧜‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1566, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1566, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1570, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1570, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧝‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1574, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1574, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧝‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1578, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1578, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1582, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1582, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1586, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1586, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧞‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1590, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1590, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧞‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1594, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1594, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1598, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1598, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧟‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1602, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1602, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧟‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1606, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1606, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1610, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1610, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💆‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1614, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1614, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💆‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1618, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1618, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1622, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1622, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💇‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1626, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1626, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💇‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1630, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1630, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1634, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1634, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚶‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1638, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1638, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚶‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1642, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1642, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1646, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1646, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧍‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1650, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1650, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧍‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1654, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1654, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1658, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1658, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧎‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1662, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1662, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧎‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1666, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1666, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1670, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1670, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1674, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1674, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1678, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1678, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1682, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1682, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1686, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1686, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1690, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1690, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1694, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1694, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1698, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1698, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1702, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1702, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1706, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1706, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏃‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1710, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1710, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏃‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1714, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1714, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1718, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1718, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1722, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1722, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1726, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1726, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1730, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1730, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👯‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1734, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1734, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👯‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1738, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1738, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1742, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1742, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧖‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1746, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1746, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧖‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1750, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1750, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1754, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1754, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧗‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1758, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1758, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧗‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1762, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1762, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1766, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1766, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1770, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1770, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1774, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1774, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1778, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1778, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1782, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1782, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏌️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1786, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1786, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏌️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1790, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1790, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1794, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1794, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏄‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1798, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1798, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏄‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1802, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1802, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1806, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1806, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚣‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1810, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1810, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚣‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1814, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1814, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1818, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1818, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏊‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1822, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1822, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏊‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1826, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1826, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1830, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1830, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛹️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1834, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1834, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛹️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1838, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1838, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1842, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1842, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏋️‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1846, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1846, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏋️‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1850, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1850, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1854, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1854, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚴‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1858, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1858, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚴‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1862, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1862, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1866, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1866, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚵‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1870, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1870, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚵‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1874, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1874, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1878, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1878, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤸‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1882, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1882, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤸‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1886, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1886, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1890, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1890, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤼‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1894, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1894, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤼‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1898, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1898, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1902, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1902, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤽‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1906, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1906, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤽‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1910, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1910, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1914, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1914, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤾‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1918, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1918, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤾‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1922, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1922, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1926, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1926, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤹‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1930, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1930, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤹‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1934, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1934, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1938, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1938, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧘‍♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1942, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1942, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧘‍♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1946, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1946, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1950, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1950, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1954, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1954, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧑‍🤝‍🧑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1958, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1958, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1962, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1962, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1966, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1966, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1970, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1970, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1974, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1974, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍❤️‍💋‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1978, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1978, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍❤️‍💋‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1982, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1982, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍❤️‍💋‍👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1986, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1986, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1990, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1990, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍❤️‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1994, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1994, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍❤️‍👨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1998, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1998, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍❤️‍👩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2002, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2002, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2006, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2006, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2010, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2010, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2014, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2014, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2018, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2018, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2022, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2022, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2026, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2026, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👨‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2030, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2030, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👨‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2034, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2034, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👨‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2038, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2038, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👨‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2042, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2042, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👨‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2046, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2046, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2050, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2050, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2054, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2054, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2058, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2058, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2062, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2062, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2066, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2066, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2070, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2070, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2074, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2074, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2078, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2078, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2082, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2082, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👨‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2086, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2086, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2090, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2090, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👦‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2094, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2094, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2098, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2098, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👧‍👦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2102, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2102, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👩‍👧‍👧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2106, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2106, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2110, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2110, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2114, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2114, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2118, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2118, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2122, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2122, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2126, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2126, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2130, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2130, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2134, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2134, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2138, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2138, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2142, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2142, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2146, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2146, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2150, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2150, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2154, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2154, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐕‍🦺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2158, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2158, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2162, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2162, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2166, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2166, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2170, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2170, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2174, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2174, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2178, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2178, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2182, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2182, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐈‍⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2186, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2186, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2190, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2190, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2194, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2194, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2198, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2198, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2202, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2202, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2206, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2206, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2210, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2210, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2214, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2214, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2218, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2218, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2222, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2222, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2226, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2226, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐦‍⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2230, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2230, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2234, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2234, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2238, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2238, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2242, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2242, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2246, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2246, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2250, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2250, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2254, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2254, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2258, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2258, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2262, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2262, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2266, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2266, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2270, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2270, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2274, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2274, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2278, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2278, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2282, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2282, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2286, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2286, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2290, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2290, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2294, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2294, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2298, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2298, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2302, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2302, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2306, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2306, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2310, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2310, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2314, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2314, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2318, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2318, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2322, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2322, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2326, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2326, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2330, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2330, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2334, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2334, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2338, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2338, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2342, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2342, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2346, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2346, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2350, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2350, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐿️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2354, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2354, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2358, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2358, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2362, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2362, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2366, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2366, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2370, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2370, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐻‍❄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2374, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2374, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2378, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2378, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2382, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2382, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2386, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2386, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2390, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2390, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2394, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2394, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2398, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2398, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2402, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2402, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2406, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2406, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2410, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2410, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2414, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2414, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2418, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2418, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2422, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2422, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2426, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2426, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2430, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2430, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2434, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2434, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2438, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2438, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕊️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2442, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2446, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2446, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2450, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2450, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2454, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2458, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2458, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2462, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2462, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2466, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2470, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2470, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2474, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2474, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2478, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2482, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2482, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2486, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2486, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2490, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2490, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2494, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2494, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2498, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2498, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2502, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2502, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2506, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2506, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2510, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2510, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2514, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2514, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2518, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2518, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2522, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2522, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2526, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2526, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2530, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2530, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2534, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2534, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2538, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2538, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2542, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2542, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2546, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2546, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2550, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2550, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2554, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2554, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2558, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2558, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2562, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2562, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2566, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2566, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2570, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2570, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2574, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2574, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2578, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2578, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2582, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2582, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🐞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2586, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2586, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2590, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2590, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2594, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2594, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2598, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2598, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2602, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2602, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2606, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2606, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2610, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2610, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2614, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2614, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2618, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2618, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2622, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2622, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2626, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2626, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2630, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2630, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2634, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2634, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2638, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2638, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2642, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2642, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2646, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2646, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2650, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2650, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2654, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2654, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2658, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2658, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2662, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2662, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2666, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2666, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2670, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2670, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2674, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2674, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2678, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2678, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2682, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2682, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2686, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2686, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2690, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2690, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2694, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2694, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2698, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2698, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2702, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2702, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2706, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2706, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2710, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2710, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2714, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2714, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2718, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2718, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2722, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2722, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2726, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2726, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2730, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2730, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2734, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2734, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2738, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2738, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2742, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2742, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2746, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2746, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2750, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2750, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2754, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2754, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2758, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2758, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2762, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2762, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2766, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2766, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2770, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2770, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2774, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2774, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2778, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2778, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2782, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2782, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2786, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2786, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2790, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2790, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2794, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2794, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2798, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2798, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2802, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2802, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2806, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2806, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2810, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2810, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2814, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2814, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2818, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2818, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2822, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2822, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2826, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2826, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2830, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2830, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2834, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2834, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2838, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2838, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2842, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2842, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2846, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2846, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2850, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2850, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2854, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2854, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2858, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2858, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2862, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2862, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2866, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2866, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2870, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2870, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2874, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2874, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2878, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2878, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2882, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2882, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2886, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2886, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2890, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2890, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2894, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2894, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2898, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2898, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2902, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2902, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2906, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2906, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2910, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2910, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2914, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2914, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2918, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2918, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2922, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2922, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2926, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2926, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2930, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2930, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2934, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2934, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2938, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2938, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2942, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2942, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2946, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2946, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2950, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2950, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2954, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2954, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2958, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2958, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2962, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2962, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2966, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2966, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2970, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2970, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2974, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2974, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2978, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2978, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2982, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2982, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2986, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2986, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2990, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2990, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2994, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2994, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2998, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2998, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3002, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3002, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3006, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3006, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3010, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3010, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3014, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3014, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3018, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3018, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3022, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3022, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3026, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3026, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3030, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3030, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3034, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3034, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3038, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3038, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3042, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3042, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3046, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3046, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3050, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3050, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3054, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3054, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3058, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3058, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3062, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3062, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3066, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3066, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3070, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3070, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3074, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3074, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3078, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3078, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3082, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3082, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3086, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3086, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3090, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3090, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3094, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3094, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3098, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3098, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3102, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3102, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3106, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3106, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3110, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3110, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3114, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3114, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3118, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3118, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3122, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3122, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3126, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3126, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3130, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3130, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3134, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3134, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3138, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3138, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3142, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3142, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3146, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3146, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3150, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3150, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3154, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3154, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3158, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3158, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3162, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3162, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3166, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3166, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3170, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3170, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3174, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3174, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3178, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3178, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🫖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3182, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3182, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3186, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3186, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3190, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3190, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3194, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3194, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3198, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3198, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3202, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3202, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3206, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3206, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3210, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3210, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3214, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3214, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3218, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3218, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3222, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3222, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3226, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3226, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3230, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3230, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3234, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3234, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3238, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3238, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3242, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3242, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3246, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3246, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3250, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3250, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🍴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3254, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3254, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3258, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3258, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3262, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3262, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3266, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3266, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3270, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3270, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3274, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3274, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3278, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3278, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3282, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3282, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3286, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3286, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3290, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3290, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3294, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3294, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3298, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3298, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3302, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3302, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3306, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3306, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3310, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3310, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3314, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3314, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3318, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3318, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3322, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3322, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3326, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3326, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3330, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3330, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3334, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3334, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3338, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3338, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3342, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3342, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3346, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3346, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3350, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3350, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3354, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3354, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3358, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3358, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3362, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3362, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏚️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3366, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3366, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3370, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3370, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3374, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3374, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3378, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3378, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3382, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3382, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3386, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3386, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3390, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3390, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3394, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3394, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3398, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3398, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3402, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3402, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3406, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3406, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3410, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3410, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3414, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3414, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3418, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3418, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3422, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3422, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3426, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3426, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3430, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3430, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3434, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3434, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3438, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3438, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3442, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3446, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3446, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3450, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3450, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3454, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3458, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3458, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3462, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3462, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3466, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3470, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3470, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3474, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3474, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3478, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3482, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3482, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3486, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3486, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3490, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3490, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3494, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3494, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3498, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3498, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3502, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3502, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3506, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3506, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3510, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3510, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3514, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3514, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3518, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3518, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3522, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3522, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3526, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3526, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3530, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3530, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3534, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3534, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3538, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3538, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3542, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3542, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3546, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3546, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3550, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3550, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3554, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3554, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3558, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3558, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3562, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3562, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3566, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3566, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3570, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3570, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3574, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3574, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3578, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3578, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3582, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3582, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3586, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3586, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3590, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3590, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3594, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3594, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3598, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3598, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3602, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3602, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3606, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3606, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3610, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3610, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3614, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3614, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3618, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3618, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3622, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3622, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3626, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3626, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3630, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3630, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3634, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3634, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3638, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3638, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3642, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3642, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3646, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3646, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3650, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3650, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3654, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3654, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3658, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3658, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3662, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3662, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3666, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3666, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3670, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3670, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3674, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3674, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3678, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3678, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3682, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3682, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3686, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3686, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3690, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3690, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3694, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3694, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3698, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3698, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3702, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3702, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛢️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3706, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3706, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3710, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3710, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3714, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3714, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3718, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3718, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3722, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3722, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3726, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3726, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3730, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3730, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3734, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3734, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3738, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3738, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3742, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3742, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3746, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3746, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3750, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3750, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3754, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3754, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3758, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3758, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3762, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3762, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3766, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3766, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3770, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3770, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3774, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3774, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3778, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3778, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3782, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3782, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3786, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3786, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3790, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3790, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3794, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3794, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3798, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3798, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3802, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3802, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3806, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3806, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3810, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3810, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3814, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3814, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3818, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3818, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3822, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3822, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3826, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3826, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⌛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3830, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3830, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3834, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3834, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⌚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3838, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3838, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3842, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3842, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3846, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3846, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏲️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3850, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3850, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3854, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3854, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3858, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3858, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3862, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3862, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3866, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3866, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3870, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3870, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3874, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3874, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3878, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3878, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3882, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3882, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3886, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3886, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3890, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3890, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3894, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3894, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3898, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3898, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3902, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3902, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3906, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3906, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3910, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3910, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3914, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3914, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3918, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3918, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3922, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3922, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3926, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3926, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3930, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3930, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3934, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3934, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3938, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3938, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3942, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3942, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3946, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3946, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3950, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3950, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3954, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3954, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3958, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3958, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3962, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3962, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3966, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3966, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3970, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3970, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3974, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3974, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3978, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3978, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3982, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3982, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3986, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3986, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3990, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3990, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3994, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3994, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3998, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 3998, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4002, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4002, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4006, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4006, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4010, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4010, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4014, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4014, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4018, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4018, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⭐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4022, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4022, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4026, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4026, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4030, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4030, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4034, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4034, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☁️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4038, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4038, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4042, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4042, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛈️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4046, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4046, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌤️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4050, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4050, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4054, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4054, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4058, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4058, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4062, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4062, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4066, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4066, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4070, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4070, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4074, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4074, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4078, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4078, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌬️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4082, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4082, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4086, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4086, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4090, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4090, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4094, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4094, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4098, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4098, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4102, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4102, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4106, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4106, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4110, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4110, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4114, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4114, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☃️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4118, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4118, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4122, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4122, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4126, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4126, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4130, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4130, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4134, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4134, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🌊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4138, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4138, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4142, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4142, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4146, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4146, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4150, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4150, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4154, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4154, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4158, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4158, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4162, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4162, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4166, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4166, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4170, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4170, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4174, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4174, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4178, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4178, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4182, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4182, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4186, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4186, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4190, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4190, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4194, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4194, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4198, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4198, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4202, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4202, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4206, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4206, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4210, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4210, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4214, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4214, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4218, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4218, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4222, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4222, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4226, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4226, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4230, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4230, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4234, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4234, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4238, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4238, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4242, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4242, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4246, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4246, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4250, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4250, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4254, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4254, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4258, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4258, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4262, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4262, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4266, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4266, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4270, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4270, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4274, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4274, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4278, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4278, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4282, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4282, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4286, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4286, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4290, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4290, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4294, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4294, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4298, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4298, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4302, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4302, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4306, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4306, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4310, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4310, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4314, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4314, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4318, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4318, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4322, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4322, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4326, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4326, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4330, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4330, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4334, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4334, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4338, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4338, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4342, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4342, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🤿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4346, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4346, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4350, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4350, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4354, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4354, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4358, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4358, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4362, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4362, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4366, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4366, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4370, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4370, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4374, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4374, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4378, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4378, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4382, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4382, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4386, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4386, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4390, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4390, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4394, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4394, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4398, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4398, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4402, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4402, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4406, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4406, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4410, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4410, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4414, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4414, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4418, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4418, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4422, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4422, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4426, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4426, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4430, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4430, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4434, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4434, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4438, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4438, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4442, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4446, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4446, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♟️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4450, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4450, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🃏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4454, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🀄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4458, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4458, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4462, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4462, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4466, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4470, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4470, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4474, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4474, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4478, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4482, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4482, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4486, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4486, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4490, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4490, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4494, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4494, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4498, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4498, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4502, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4502, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4506, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4506, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4510, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4510, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4514, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4514, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4518, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4518, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4522, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4522, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4526, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4526, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4530, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4530, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4534, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4534, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4538, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4538, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4542, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4542, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4546, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4546, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4550, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4550, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4554, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4554, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4558, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4558, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4562, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4562, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4566, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4566, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4570, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4570, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4574, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4574, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4578, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4578, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4582, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4582, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4586, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4586, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4590, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4590, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4594, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4594, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4598, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4598, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4602, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4602, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4606, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4606, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4610, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4610, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4614, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4614, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4618, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4618, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4622, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4622, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4626, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4626, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4630, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4630, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `👒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4634, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4634, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4638, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4638, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4642, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4642, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4646, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4646, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4650, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4650, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4654, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4654, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4658, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4658, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4662, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4662, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4666, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4666, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4670, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4670, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4674, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4674, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4678, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4678, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4682, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4682, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4686, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4686, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4690, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4690, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4694, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4694, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4698, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4698, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4702, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4702, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4706, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4706, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4710, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4710, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4714, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4714, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4718, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4718, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4722, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4722, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎚️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4726, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4726, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4730, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4730, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4734, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4734, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4738, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4738, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4742, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4742, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4746, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4746, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4750, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4750, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4754, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4754, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4758, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4758, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4762, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4762, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4766, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4766, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4770, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4770, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4774, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4774, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4778, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4778, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🥁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4782, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4782, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4786, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4786, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4790, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4790, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4794, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4794, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☎️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4798, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4798, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4802, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4802, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4806, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4806, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4810, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4810, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4814, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4814, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4818, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4818, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4822, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4822, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4826, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4826, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖥️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4830, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4830, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4834, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4834, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⌨️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4838, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4838, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4842, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4842, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖲️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4846, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4846, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4850, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4850, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4854, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4854, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4858, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4858, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4862, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4862, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4866, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4866, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4870, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4870, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4874, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4874, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4878, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4878, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4882, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4882, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4886, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4886, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4890, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4890, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4894, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4894, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4898, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4898, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4902, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4902, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4906, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4906, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4910, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4910, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4914, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4914, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4918, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4918, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4922, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4922, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4926, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4926, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4930, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4930, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4934, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4934, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4938, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4938, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4942, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4942, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4946, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4946, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4950, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4950, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4954, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4954, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4958, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4958, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4962, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4962, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4966, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4966, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4970, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4970, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4974, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4974, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4978, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4978, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4982, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4982, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗞️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4986, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4986, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4990, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4990, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4994, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4994, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4998, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4998, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5002, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5002, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5006, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5006, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5010, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5010, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5014, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5014, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5018, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5018, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5022, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5022, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5026, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5026, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5030, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5030, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5034, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5034, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5038, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5038, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5042, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5042, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5046, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5046, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5050, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5050, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5054, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5054, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5058, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5058, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5062, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5062, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5066, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5066, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5070, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5070, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5074, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5074, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5078, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5078, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5082, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5082, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5086, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5086, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5090, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5090, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5094, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5094, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5098, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5098, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5102, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5102, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5106, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5106, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖊️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5110, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5110, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖌️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5114, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5114, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖍️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5118, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5118, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5122, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5122, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5126, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5126, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5130, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5130, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5134, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5134, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5138, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5138, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5142, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5142, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5146, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5146, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5150, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5150, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗓️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5154, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5154, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📇` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5158, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5158, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5162, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5162, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5166, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5166, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5170, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5170, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5174, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5174, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5178, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5178, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5182, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5182, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5186, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5186, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🖇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5190, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5190, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5194, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5194, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5198, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5198, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5202, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5202, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗃️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5206, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5206, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗄️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5210, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5210, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5214, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5214, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5218, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5218, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5222, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5222, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5226, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5226, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5230, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5230, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5234, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5234, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5238, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5238, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5242, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5242, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5246, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5246, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5250, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5250, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚒️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5254, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5254, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5258, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5258, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5262, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5262, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5266, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5266, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5270, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5270, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5274, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5274, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5278, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5278, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5282, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5282, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5286, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5286, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5290, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5290, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5294, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5294, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5298, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5298, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5302, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5302, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5306, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5306, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5310, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5310, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🦯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5314, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5314, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5318, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5318, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛓️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5322, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5322, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5326, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5326, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5330, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5330, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5334, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5334, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5338, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5338, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5342, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5342, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5346, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5346, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5350, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5350, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5354, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5354, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5358, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5358, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5362, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5362, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5366, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5366, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5370, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5370, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5374, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5374, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5378, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5378, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5382, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5382, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5386, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5386, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🩺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5390, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5390, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5394, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5394, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5398, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5398, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5402, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5402, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5406, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5406, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5410, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5410, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛋️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5414, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5414, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5418, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5418, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5422, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5422, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5426, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5426, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5430, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5430, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5434, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5434, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5438, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5438, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5442, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5446, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5446, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5450, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5450, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5454, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5458, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5458, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5462, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5462, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5466, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5470, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5470, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5474, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5474, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5478, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5482, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5482, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🧯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5486, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5486, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5490, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5490, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5494, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5494, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5498, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5498, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5502, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5502, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5506, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5506, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🗿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5510, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5510, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5514, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5514, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5518, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5518, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5522, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5522, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5526, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5526, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5530, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5530, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5534, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5534, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5538, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5538, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5542, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5542, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5546, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5546, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5550, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5550, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5554, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5554, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5558, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5558, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5562, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5562, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5566, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5566, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5570, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5570, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5574, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5574, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5578, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5578, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5582, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5582, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5586, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5586, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5590, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5590, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5594, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5594, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5598, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5598, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5602, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5602, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5606, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5606, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5610, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5610, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔞` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5614, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5614, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☢️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5618, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5618, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☣️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5622, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5622, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⬆️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5626, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5626, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5630, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5630, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5634, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5634, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↘️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5638, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5638, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⬇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5642, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5642, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5646, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5646, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⬅️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5650, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5650, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5654, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5654, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5658, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5658, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5662, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5662, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↩️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5666, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5666, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `↪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5670, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5670, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⤴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5674, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5674, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⤵️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5678, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5678, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔃` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5682, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5682, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔄` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5686, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5686, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5690, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5690, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5694, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5694, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5698, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5698, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5702, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5702, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔝` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5706, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5706, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🛐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5710, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5710, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚛️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5714, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5714, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5718, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5718, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✡️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5722, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5722, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5726, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5726, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🪯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5730, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5730, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5734, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5734, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✝️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5738, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5738, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☦️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5742, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5742, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5746, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5746, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☮️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5750, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5750, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🕎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5754, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5754, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5758, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5758, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5762, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5762, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♉` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5766, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5766, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♊` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5770, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5770, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♋` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5774, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5774, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5778, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5778, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♍` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5782, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5782, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5786, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5786, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♏` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5790, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5790, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5794, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5794, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5798, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5798, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5802, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5802, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5806, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5806, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⛎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5810, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5810, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔀` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5814, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5814, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5818, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5818, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔂` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5822, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5822, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `▶️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5826, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5826, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5830, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5830, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏭️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5834, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5834, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏯️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5838, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5838, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `◀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5842, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5842, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5846, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5846, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏮️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5850, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5850, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5854, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5854, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5858, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5858, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5862, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5862, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5866, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5866, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏸️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5870, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5870, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏹️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5874, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5874, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏺️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5878, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5878, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⏏️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5882, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5882, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5886, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5886, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5890, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5890, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔆` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5894, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5894, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5898, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5898, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5902, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5902, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5906, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5906, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♀️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5910, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5910, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5914, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5914, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5918, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5918, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✖️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5922, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5922, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5926, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5926, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5930, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5930, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5934, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5934, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5938, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5938, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♾️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5942, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5942, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `‼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5946, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5946, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⁉️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5950, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5950, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5954, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5954, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5958, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5958, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5962, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5962, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5966, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5966, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `〰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5970, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5970, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5974, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5974, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5978, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5978, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚕️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5982, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5982, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `♻️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5986, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5986, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚜️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5990, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5990, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5994, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5994, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `📛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5998, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5998, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6002, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6002, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⭕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6006, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6006, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✅` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6010, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6010, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `☑️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6014, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6014, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✔️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6018, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6018, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6022, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6022, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6026, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6026, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6030, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6030, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `➿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6034, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6034, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `〽️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6038, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6038, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6042, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6042, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `✴️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6046, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6046, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `❇️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6050, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6050, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `©️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6054, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6054, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `®️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6058, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6058, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `™️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6062, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6062, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `#️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6066, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6066, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `*️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6070, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6070, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6074, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6074, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6078, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6078, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6082, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6082, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6086, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6086, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6090, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6090, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6094, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6094, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6098, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6098, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6102, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6102, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6106, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6106, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `9️⃣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6110, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6110, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔟` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6114, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6114, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6118, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6118, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6122, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6122, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6126, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6126, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6130, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6130, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6134, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6134, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🅰️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6138, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6138, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆎` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6142, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6142, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🅱️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6146, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6146, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6150, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6150, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆒` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6154, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6154, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆓` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6158, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6158, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆔` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6166, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6166, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Ⓜ️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6170, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6170, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆕` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6174, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6174, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆖` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6178, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6178, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🅾️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6182, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6182, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆗` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6186, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6186, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🅿️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6190, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6190, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6194, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6194, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆙` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6198, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6198, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🆚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6202, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6202, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6206, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6206, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈂️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6210, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6210, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈷️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6214, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6214, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6218, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6218, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6222, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6222, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🉐` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6226, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6226, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6230, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6230, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈚` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6234, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6234, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6238, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6238, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🉑` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6242, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6242, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6246, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6246, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6250, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6250, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6254, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6254, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `㊗️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6258, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6258, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `㊙️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6262, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6262, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6266, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6266, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🈵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6270, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6270, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6274, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6274, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6278, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6278, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟡` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6282, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6282, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟢` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6286, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6286, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6290, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6290, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟣` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6294, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6294, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟤` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6298, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6298, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6302, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6302, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⚪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6306, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6306, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟥` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6310, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6310, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6314, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6314, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6318, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6318, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6322, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6322, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6326, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6326, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6330, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6330, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🟫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6334, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6334, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⬛` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6338, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6338, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `⬜` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6342, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6342, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `◼️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6346, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6346, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `◻️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6350, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6350, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `◾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6354, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6354, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `◽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6358, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6358, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `▪️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6362, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6362, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `▫️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6366, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6366, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6370, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6370, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6374, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6374, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6378, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6378, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6382, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6382, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6386, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6386, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6390, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6390, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `💠` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6394, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6394, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6398, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6398, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6402, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6402, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🔲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6406, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6406, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏁` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6410, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6410, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🚩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6414, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6414, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🎌` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6418, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6418, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6422, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6422, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏳️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6426, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6426, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏳️‍🌈` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6430, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6430, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏳️‍⚧️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6434, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6434, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏴‍☠️` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6438, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6438, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6442, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6446, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6446, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6450, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6450, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6454, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6458, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6458, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6462, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6462, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6466, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6470, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6470, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6474, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6474, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6478, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6482, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6482, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6486, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6486, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6490, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6490, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6494, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6494, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6498, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6498, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6502, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6502, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇦🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6506, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6506, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6510, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6510, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6514, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6514, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6518, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6518, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6522, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6522, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6526, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6526, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6530, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6530, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6534, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6534, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6538, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6538, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6542, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6542, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6546, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6546, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6550, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6550, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6554, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6554, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6558, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6558, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6562, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6562, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6566, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6566, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6570, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6570, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6574, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6574, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6578, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6578, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6582, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6582, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6586, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6586, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇧🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6590, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6590, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6594, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6594, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6598, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6598, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6602, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6602, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6606, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6606, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6610, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6610, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6614, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6614, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6618, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6618, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6622, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6622, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6626, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6626, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6630, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6630, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6634, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6634, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6638, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6638, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6642, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6642, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6646, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6646, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6650, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6650, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6654, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6654, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6658, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6658, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6662, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6662, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6666, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6666, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇨🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6670, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6670, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6674, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6674, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6678, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6678, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6682, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6682, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6686, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6686, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6690, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6690, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6694, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6694, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇩🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6698, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6698, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6702, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6702, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6706, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6706, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6710, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6710, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6714, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6714, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6718, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6718, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6722, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6722, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6726, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6726, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6730, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6730, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇪🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6734, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6734, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6738, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6738, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6742, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6742, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6746, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6746, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6750, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6750, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6754, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6754, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇫🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6758, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6758, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6762, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6762, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6766, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6766, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6770, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6770, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6774, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6774, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6778, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6778, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6782, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6782, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6786, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6786, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6790, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6790, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6794, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6794, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6798, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6798, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6802, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6802, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6806, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6806, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6810, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6810, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6814, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6814, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6818, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6818, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6822, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6822, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6826, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6826, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6830, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6830, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇬🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6834, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6834, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6838, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6838, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6842, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6842, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6846, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6846, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6850, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6850, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6854, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6854, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇭🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6858, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6858, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6862, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6862, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6866, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6866, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6870, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6870, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6874, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6874, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6878, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6878, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6882, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6882, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6886, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6886, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6890, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6890, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6894, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6894, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6898, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6898, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇮🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6902, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6902, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇯🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6906, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6906, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇯🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6910, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6910, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇯🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6914, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6914, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇯🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6918, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6918, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6922, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6922, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6926, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6926, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6930, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6930, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6934, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6934, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6938, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6938, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6942, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6942, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6946, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6946, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6950, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6950, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6954, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6954, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6958, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6958, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇰🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6962, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6962, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6966, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6966, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6970, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6970, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6974, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6974, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6978, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6978, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6982, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6982, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6986, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6986, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6990, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6990, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6994, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6994, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6998, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6998, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7002, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7002, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇱🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7006, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7006, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7010, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7010, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7014, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7014, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7018, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7018, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7022, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7022, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7026, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7026, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7030, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7030, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7034, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7034, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7038, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7038, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7042, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7042, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7046, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7046, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7050, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7050, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7054, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7054, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7058, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7058, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇶` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7062, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7062, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7066, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7066, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7070, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7070, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7074, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7074, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7078, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7078, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7082, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7082, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7086, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7086, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7090, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7090, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7094, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7094, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇲🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7098, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7098, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7102, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7102, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7106, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7106, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7110, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7110, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7114, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7114, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7118, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7118, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7122, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7122, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7126, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7126, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7130, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7130, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇵` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7134, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7134, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7138, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7138, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7142, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7142, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇳🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7146, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7146, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇴🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7150, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7150, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7154, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7154, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7158, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7158, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7162, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7162, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7166, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7166, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7170, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7170, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7174, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7174, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7178, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7178, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7182, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7182, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7186, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7186, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7190, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7190, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7194, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7194, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7198, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7198, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7202, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7202, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇵🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7206, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7206, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇶🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7210, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7210, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇷🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7214, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7214, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇷🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7218, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7218, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇷🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7222, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7222, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇷🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7226, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7226, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇷🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7230, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7230, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7234, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7234, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇧` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7238, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7238, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7242, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7242, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7246, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7246, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7250, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7250, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7254, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7254, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7258, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7258, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7262, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7262, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7266, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7266, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7270, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7270, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7274, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7274, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7278, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7278, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7282, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7282, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7286, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7286, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7290, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7290, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7294, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7294, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7298, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7298, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7302, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7302, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇽` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7306, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7306, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7310, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7310, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇸🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7314, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7314, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7318, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7318, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7322, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7322, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇩` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7326, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7326, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7330, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7330, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7334, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7334, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇭` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7338, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7338, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇯` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7342, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7342, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7346, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7346, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇱` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7350, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7350, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7354, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7354, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7358, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7358, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇴` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7362, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7362, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇷` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7366, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7366, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7370, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7370, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇻` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7374, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7374, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7378, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7378, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇹🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7382, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7382, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7386, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7386, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7390, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7390, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7394, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7394, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7398, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7398, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7402, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7402, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇾` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7406, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7406, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇺🇿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7410, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7410, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7414, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7414, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇨` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7418, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7418, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7422, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7422, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇬` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7426, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7426, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇮` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7430, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7430, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇳` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7434, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7434, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇻🇺` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7438, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7438, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇼🇫` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7442, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇼🇸` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7446, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7446, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇽🇰` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7450, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7450, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇾🇪` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7454, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇾🇹` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7458, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7458, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇿🇦` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7462, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7462, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇿🇲` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7466, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🇿🇼` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7470, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7470, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏴󠁧󠁢󠁥󠁮󠁧󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7474, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7474, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏴󠁧󠁢󠁳󠁣󠁴󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7478, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `🏴󠁧󠁢󠁷󠁬󠁳󠁿` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7482, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7482, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/assets/emojis/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/assets/emojis/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/proxyConfig.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/webpack/CustomVersionFilePlugin.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/webpack/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/webpack/webpack.common.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `__REACT_WEB_CONFIG__` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 142, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 142, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `__DEV__` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 148, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 148, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `react-native-config` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 227, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 227, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `react-native$` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 229, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 229, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `react-native-sound` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 231, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 231, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@assets` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 235, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 235, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@components` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 237, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 237, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@hooks` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 239, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 239, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@libs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 241, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 241, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@navigation` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 243, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 243, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@pages` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 245, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 245, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@styles` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 247, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 247, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@src` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 250, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 250, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@userActions` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 252, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 252, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `@desktop` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 254, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 254, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `process/browser` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 279, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 279, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/webpack/webpack.desktop.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@dword-design/import-alias/prefer-alias", - "severity": 1, - "message": "Unexpected parent import '../../desktop/package.json'. Use '@desktop/package.json' instead", - "line": 5, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 5, - "endColumn": 80, - "fix": {"range": [288, 314], "text": "@desktop/package.json"}, - "suppressions": [{"kind": "directive", "justification": "alias imports don't work for webpack"}] - }, - { - "ruleId": "import/no-relative-packages", - "severity": 2, - "message": "Relative import from another package is not allowed. Use `new.expensify.desktop/package.json` instead of `../../desktop/package.json`", - "line": 5, - "column": 51, - "nodeType": "Literal", - "endLine": 5, - "endColumn": 79, - "fix": {"range": [287, 315], "text": "\"new.expensify.desktop/package.json\""}, - "suppressions": [{"kind": "directive", "justification": "alias imports don't work for webpack"}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `__dirname` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 47, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 47, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `__filename` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 49, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 49, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/config/webpack/webpack.dev.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Document-Policy` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 58, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 58, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `process.env.PORT` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 64, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 64, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/ELECTRON_EVENTS.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/contextBridge.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/createDownloadQueue.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/dev.js", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/extensions", - "severity": 2, - "message": "Missing file extension for \"./dist/main\"", - "line": 9, - "column": 9, - "nodeType": "Literal", - "endLine": 9, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/electron-serve.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 21, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 21, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@lwc/lwc/no-async-await", - "severity": 2, - "message": "Invalid usage of async-await.", - "line": 23, - "column": 17, - "nodeType": "ArrowFunctionExpression", - "endLine": 38, - "endColumn": 2, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/return-await", - "severity": 2, - "message": "Returning an awaited promise is required in this context.", - "line": 33, - "column": 20, - "nodeType": "CallExpression", - "messageId": "requiredPromiseAwait", - "endLine": 33, - "endColumn": 62, - "suggestions": [ - { - "messageId": "requiredPromiseAwaitSuggestion", - "fix": {"range": [1068, 1068], "text": "await "}, - "desc": "Add `await` before the expression. Use caution as this may impact control flow." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-misused-promises", - "severity": 2, - "message": "Promise-returning function provided to variable where a void return was expected.", - "line": 64, - "column": 34, - "nodeType": "ArrowFunctionExpression", - "messageId": "voidReturnVariable", - "endLine": 82, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@lwc/lwc/no-async-await", - "severity": 2, - "message": "Invalid usage of async-await.", - "line": 64, - "column": 34, - "nodeType": "ArrowFunctionExpression", - "endLine": 82, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Document-Policy` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 76, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 76, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@lwc/lwc/no-async-await", - "severity": 2, - "message": "Invalid usage of async-await.", - "line": 104, - "column": 12, - "nodeType": "ArrowFunctionExpression", - "endLine": 107, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Parameter name `window_` must match one of the following formats: camelCase, PascalCase", - "line": 104, - "column": 19, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 104, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/electronDownloadManagerType.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/main.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'menuItem'.", - "line": 139, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 139, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": "menu item flags like enabled or visible can be dynamically toggled by mutating the object"}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'menuItem'.", - "line": 188, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 188, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'details'.", - "line": 327, - "column": 25, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 327, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'details'.", - "line": 330, - "column": 25, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 330, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'event'.", - "line": 596, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 596, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/desktop/start.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/index.js", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/jest/setup.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "max-classes-per-file", - "severity": 2, - "message": "File has too many classes (2). Maximum allowed is 1.", - "line": 2, - "column": 1, - "nodeType": "Program", - "messageId": "maximumExceeded", - "endLine": 101, - "endColumn": 1, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `__esModule` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 29, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 29, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 44, - "column": 5, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 44, - "endColumn": 16, - "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [2059, 2091], "text": ""}, "desc": "Remove the console.log()."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/jest/setupAfterEnv.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/jest/setupMockFullstoryLib.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/jest/setupMockImages.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-early-return", - "severity": 2, - "message": "Prefer an early return to a conditionally-wrapped function body", - "line": 7, - "column": 42, - "nodeType": "BlockStatement", - "endLine": 11, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/aggregateGitHubDataFromUpwork.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 140, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 140, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/combine-web-sourcemaps.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/release-profile.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/symbolicate-profile.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/utils/Logger.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/scripts/utils/parseCommandLineArguments.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/App.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/CONFIG.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/CONST.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Method name `POLICY_CONNECTIONS_URL` must match one of the following formats: camelCase, PascalCase", - "line": 759, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 759, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1448, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1448, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1449, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1449, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1450, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1450, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1673, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1673, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1674, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1674, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1675, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1675, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1676, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1676, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1677, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1677, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-misleading-character-class", - "severity": 2, - "message": "Unexpected modified Emoji in character class.", - "line": 2761, - "column": 16, - "nodeType": "Literal", - "messageId": "emojiModifier", - "endLine": 2761, - "endColumn": 143, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-misleading-character-class", - "severity": 2, - "message": "Unexpected combined character in character class.", - "line": 2761, - "column": 16, - "nodeType": "Literal", - "messageId": "combiningClass", - "endLine": 2761, - "endColumn": 143, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Method name `TRIP_ID_PATH` must match one of the following formats: camelCase, PascalCase", - "line": 4151, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 4151, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `track-expenses` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4388, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4388, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `id_TAX_EXEMPT` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5595, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 5595, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `id_TAX_RATE_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5599, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 5599, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/Expensify.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'focusModeNotification', 'isAuthenticated', 'isCheckingPublicRoom', 'isSidebarLoaded', 'lastVisitedPath', 'screenShareRequest', 'splashScreenState', 'updateAvailable', and 'updateRequired'. Either include them or remove the dependency array.", - "line": 218, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 218, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [focusModeNotification, isAuthenticated, isCheckingPublicRoom, isSidebarLoaded, lastVisitedPath, screenShareRequest, splashScreenState, updateAvailable, updateRequired]", - "fix": { - "range": [9455, 9457], - "text": "[focusModeNotification, isAuthenticated, isCheckingPublicRoom, isSidebarLoaded, lastVisitedPath, screenShareRequest, splashScreenState, updateAvailable, updateRequired]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": "we don't want this effect to run again"}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useLayoutEffect has a missing dependency: 'lastRoute'. Either include it or remove the dependency array.", - "line": 233, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 233, - "endColumn": 27, - "suggestions": [{"desc": "Update the dependencies array to be: [isNavigationReady, lastRoute]", "fix": {"range": [10053, 10072], "text": "[isNavigationReady, lastRoute]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/NAVIGATORS.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/ONYXKEYS.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'AssertOnyxKeys' is defined but never used.", - "line": 1028, - "column": 6, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 1028, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/ROUTES.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 220, - "column": 35, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 220, - "endColumn": 37, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [12066, 12068], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 553, - "column": 35, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 553, - "endColumn": 37, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [32542, 32544], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 1688, - "column": 69, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 1688, - "endColumn": 72, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [105880, 105883], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [105880, 105883], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'RouteIsPlainString' is defined but never used.", - "line": 1706, - "column": 6, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 1706, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/SCREENS.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/SplashScreenStateContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/TIMEZONES.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Africa/Asmera` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 431, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 431, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Africa/Timbuktu` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 432, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 432, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Argentina/ComodRivadavia` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 433, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 433, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Atka` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 434, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 434, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Buenos_Aires` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 435, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 435, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Catamarca` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 436, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 436, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Coral_Harbour` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 437, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 437, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Cordoba` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 438, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 438, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Ensenada` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 439, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 439, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Fort_Wayne` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 440, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 440, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Godthab` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 441, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 441, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Indianapolis` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 442, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 442, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Jujuy` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 443, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 443, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Knox_IN` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 444, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 444, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Louisville` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 445, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 445, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Mendoza` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 446, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 446, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Montreal` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 447, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 447, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Nipigon` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 448, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 448, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Pangnirtung` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 449, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 449, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Porto_Acre` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 450, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 450, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Rainy_River` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 451, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 451, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Rosario` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 452, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 452, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Santa_Isabel` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 453, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 453, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Shiprock` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 454, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 454, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Thunder_Bay` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 455, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 455, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Virgin` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 456, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 456, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `America/Yellowknife` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 457, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 457, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Antarctica/South_Pole` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 458, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 458, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Ashkhabad` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 459, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 459, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Calcutta` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 460, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 460, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Chongqing` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 461, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 461, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Chungking` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 462, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 462, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Dacca` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 463, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 463, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Harbin` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 464, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 464, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Istanbul` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 465, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 465, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Kashgar` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 466, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 466, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Katmandu` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 467, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 467, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Macao` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 468, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 468, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Rangoon` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 469, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 469, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Saigon` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 470, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 470, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Tel_Aviv` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 471, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 471, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Thimbu` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 472, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 472, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Ujung_Pandang` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 473, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 473, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Asia/Ulan_Bator` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 474, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 474, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Atlantic/Faeroe` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 475, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 475, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Atlantic/Jan_Mayen` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 476, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 476, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/ACT` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 477, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 477, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/Canberra` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 478, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 478, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/Currie` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 479, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 479, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/LHI` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 480, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 480, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/NSW` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 481, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 481, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/North` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 482, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 482, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/Queensland` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 483, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 483, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/South` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 484, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 484, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/Tasmania` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 485, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 485, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/Victoria` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 486, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 486, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/West` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 487, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 487, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Australia/Yancowinna` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 488, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 488, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Brazil/Acre` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 489, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 489, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Brazil/DeNoronha` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 490, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 490, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Brazil/East` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 491, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 491, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Brazil/West` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 492, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 492, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Canada/Atlantic` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 493, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 493, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Canada/Central` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 494, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 494, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Canada/Eastern` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 495, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 495, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Canada/Mountain` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 496, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 496, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Canada/Newfoundland` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 497, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 497, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Canada/Pacific` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 498, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 498, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Canada/Saskatchewan` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 499, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 499, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Canada/Yukon` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 500, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 500, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Chile/Continental` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 501, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 501, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Chile/EasterIsland` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 502, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 502, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Europe/Belfast` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 506, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 506, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Europe/Kiev` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 507, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 507, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Europe/Nicosia` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 508, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 508, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Europe/Tiraspol` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 509, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 509, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Europe/Uzhgorod` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 510, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 510, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Europe/Zaporozhye` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 511, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 511, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GB-Eire` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 513, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 513, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Mexico/BajaNorte` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 522, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 522, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Mexico/BajaSur` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 523, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 523, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Mexico/General` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 524, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 524, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `NZ-CHAT` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 526, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 526, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Pacific/Enderbury` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 529, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 529, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Pacific/Johnston` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 530, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 530, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Pacific/Ponape` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 531, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 531, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Pacific/Samoa` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 532, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 532, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Pacific/Truk` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 533, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 533, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Pacific/Yap` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 534, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 534, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Alaska` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 541, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 541, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Aleutian` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 542, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 542, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Arizona` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 543, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 543, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Central` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 544, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 544, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/East-Indiana` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 545, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 545, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Eastern` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 546, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 546, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Hawaii` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 547, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 547, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Indiana-Starke` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 548, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 548, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Michigan` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 549, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 549, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Mountain` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 550, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 550, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Pacific` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 551, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 551, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `US/Samoa` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 552, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 552, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `W-SU` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 553, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 553, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AccountSwitcher.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AccountSwitcherSkeletonView/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AccountingConnectionConfirmationModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AccountingListSkeletonView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveElementRoleProvider/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveElementRoleProvider/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveElementRoleProvider/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveGuidesEventListener.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveWorkspace/ActiveWorkspaceContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveWorkspaceProvider/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ActiveWorkspaceProvider/index.website.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPaymentCard/PaymentCardChangeCurrencyForm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPaymentCard/PaymentCardCurrencyHeader.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPaymentCard/PaymentCardCurrencyModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPaymentCard/PaymentCardForm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPaymentMethodMenu.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddPlaidBankAccount.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'allowDebit', 'bankAccountID', 'isAuthenticatedWithPlaid', and 'subscribeToNavigationShortcuts'. Either include them or remove the dependency array.", - "line": 157, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 157, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [allowDebit, bankAccountID, isAuthenticatedWithPlaid, subscribeToNavigationShortcuts]", - "fix": {"range": [6073, 6075], "text": "[allowDebit, bankAccountID, isAuthenticatedWithPlaid, subscribeToNavigationShortcuts]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 176, - "column": 66, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 176, - "endColumn": 108, - "fix": {"range": [7076, 7118], "text": "Object.values(plaidErrors).at(0)!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressForm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressSearch/CurrentLocationButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressSearch/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `street_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 140, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 140, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_town` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 146, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 146, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 148, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 148, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 150, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 150, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 152, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 152, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 160, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 160, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 174, - "column": 59, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 174, - "endColumn": 61, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [8086, 8088], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-no-useless-fragment", - "severity": 2, - "message": "Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.", - "line": 302, - "column": 9, - "nodeType": "JSXFragment", - "messageId": "NeedsMoreChildren", - "endLine": 315, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressSearch/isCurrentTargetInsideContainer.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressSearch/isCurrentTargetInsideContainer.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AddressSearch/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Alert/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Alert/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Alert/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'amountMaxLength', 'currentAmount', and 'setNewAmount'. Either include them or remove the dependency array.", - "line": 185, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 185, - "endColumn": 18, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [amountMaxLength, currentAmount, decimals, setNewAmount]", - "fix": {"range": [7627, 7637], "text": "[amountMaxLength, currentAmount, decimals, setNewAmount]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'forwardedRef'.", - "line": 255, - "column": 25, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 255, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 265, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 265, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'forwardedRef'.", - "line": 287, - "column": 29, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 287, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 304, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 304, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountPicker/AmountSelectorModal.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 44, - "column": 29, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 44, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountPicker/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 44, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 44, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountPicker/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountTextInput.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 85, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 85, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AmountWithoutCurrencyForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 59, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 59, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForAttachmentsOnly/BaseAnchorForAttachmentsOnly.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForAttachmentsOnly/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForAttachmentsOnly/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForAttachmentsOnly/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForCommentsOnly/BaseAnchorForCommentsOnly.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 79, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 79, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForCommentsOnly/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 18, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 18, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForCommentsOnly/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnchorForCommentsOnly/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnimatedStep/AnimatedStepContext.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnimatedStep/AnimatedStepProvider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnimatedStep/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values", - "line": 41, - "column": 30, - "nodeType": null, - "endLine": 41, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnimatedStep/useAnimatedStepContext.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AnonymousReportFooter.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ApprovalWorkflowSection.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 86, - "column": 32, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 86, - "endColumn": 69, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ArchivedReportFooter.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentContext.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 21, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 21, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentModal.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has missing dependencies: 'allowDownload', 'canEditReceipt', 'closeModal', 'downloadAttachment', 'isLocalSource', 'isOffline', 'report?.reportID', and 'translate'. Either include them or remove the dependency array.", - "line": 457, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 457, - "endColumn": 70, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isReceiptAttachment, canEditReceipt, isOffline, allowDownload, isLocalSource, transaction, translate, closeModal, iouType, report?.reportID, downloadAttachment]", - "fix": { - "range": [18038, 18100], - "text": "[isReceiptAttachment, canEditReceipt, isOffline, allowDownload, isLocalSource, transaction, translate, closeModal, iouType, report?.reportID, downloadAttachment]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentOfflineIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 316, - "column": 80, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 316, - "endColumn": 82, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [12878, 12936], "text": "(fileData.fileName) ?? ('name' in fileData && fileData.name)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 316, - "column": 121, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 316, - "endColumn": 123, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [12938, 12940], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 317, - "column": 85, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 317, - "endColumn": 87, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [13007, 13066], "text": "(fileData.fileCopyUri) ?? ('uri' in fileData && fileData.uri)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 317, - "column": 124, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 317, - "endColumn": 126, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [13068, 13070], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 322, - "column": 61, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 322, - "endColumn": 63, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [13248, 13310], "text": "(fileData.size) ?? ('fileSize' in fileData && fileData.fileSize)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 322, - "column": 110, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 322, - "endColumn": 112, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [13312, 13314], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 324, - "column": 64, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 324, - "endColumn": 66, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [13427, 13429], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 325, - "column": 67, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 325, - "endColumn": 69, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [13507, 13509], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 421, - "column": 30, - "nodeType": null, - "endLine": 421, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 436, - "column": 14, - "nodeType": null, - "endLine": 436, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 436, - "column": 14, - "nodeType": null, - "endLine": 436, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/index.tsx", - "messages": [ - { - "ruleId": "react/jsx-no-comment-textnodes", - "severity": 2, - "message": "Comments inside children section of tag should be placed inside braces", - "line": 100, - "column": 15, - "nodeType": "JSXText", - "messageId": "putCommentInBraces", - "endLine": 102, - "endColumn": 13 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 102, - "column": 23, - "nodeType": null, - "endLine": 108, - "endColumn": 14 - } - ], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/restrict-template-expressions", - "severity": 2, - "message": "Invalid type \"\"jpg\" | \"jpeg\" | \"gif\" | \"png\" | \"pdf\" | \"htm\" | \"html\" | \"rtf\" | \"doc\" | \"tif\" | \"tiff\" | \"zip\" | \"xml\" | 16 | (() => IterableIterator<\"jpg\" | \"jpeg\" | \"gif\" | \"png\" | \"pdf\" | \"htm\" | \"html\" | \"text\" | ... 7 more ... | \"message\">) | ... 29 more ... | { ...; }\" of template literal expression.", - "line": 31, - "column": 32, - "nodeType": "Identifier", - "messageId": "invalidType", - "endLine": 31, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 2, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import React, {useRef} from 'react';\nimport type {ValueOf} from 'type-fest';\nimport * as Browser from '@libs/Browser';\nimport Visibility from '@libs/Visibility';\nimport CONST from '@src/CONST';\nimport type AttachmentPickerProps from './types';\n\n/**\n * Returns acceptable FileTypes based on ATTACHMENT_PICKER_TYPE\n */\nfunction getAcceptableFileTypes(type: string): string | undefined {\n if (type !== CONST.ATTACHMENT_PICKER_TYPE.IMAGE || Browser.isMobileChrome()) {\n return;\n }\n\n return 'image/*';\n}\n\nfunction getAcceptableFileTypesFromAList(fileTypes: Array>): string {\n const acceptValue = fileTypes\n .map((type) => {\n switch (type) {\n case 'msword':\n return 'application/msword';\n case 'text':\n return 'text/plain';\n case 'message':\n return 'message/rfc822';\n default:\n // eslint-disable-next-line @typescript-eslint/restrict-template-expressions\n return `.${type}`;\n }\n })\n .join(',');\n return acceptValue;\n}\n\n/**\n * This component renders a function as a child and\n * returns a \"show attachment picker\" method that takes\n * a callback. This is the web/mWeb/desktop version since\n * on a Browser we must append a hidden input to the DOM\n * and listen to onChange event.\n */\nfunction AttachmentPicker({children, type = CONST.ATTACHMENT_PICKER_TYPE.FILE, acceptedFileTypes}: AttachmentPickerProps): React.JSX.Element {\n const fileInput = useRef(null);\n const onPicked = useRef<(file: File) => void>(() => {});\n const onCanceled = useRef<() => void>(() => {});\n\n return (\n <>\n {\n if (!e.target.files) {\n return;\n }\n\n const file = e.target.files[0];\n\n if (file) {\n file.uri = URL.createObjectURL(file);\n onPicked.current(file);\n }\n\n // Cleanup after selecting a file to start from a fresh state\n if (fileInput.current) {\n // eslint-disable-next-line react-compiler/react-compiler\n fileInput.current.value = '';\n }\n }}\n // We are stopping the event propagation because triggering the `click()` on the hidden input\n // causes the event to unexpectedly bubble up to anything wrapping this component e.g. Pressable\n onClick={(e) => {\n e.stopPropagation();\n if (!fileInput.current) {\n return;\n }\n fileInput.current.addEventListener(\n 'cancel',\n () => {\n // For Android Chrome, the cancel event happens before the page is visible on physical devices,\n // which makes it unreliable for us to show the keyboard, while on emulators it happens after the page is visible.\n // So here we can delay calling the onCanceled.current function based on visibility in order to reliably show the keyboard.\n if (Visibility.isVisible()) {\n onCanceled.current();\n return;\n }\n const unsubscribeVisibilityListener = Visibility.onVisibilityChange(() => {\n onCanceled.current();\n unsubscribeVisibilityListener();\n });\n },\n {once: true},\n );\n }}\n accept={acceptedFileTypes ? getAcceptableFileTypesFromAList(acceptedFileTypes) : getAcceptableFileTypes(type)}\n />\n {/* eslint-disable-next-line react-compiler/react-compiler */}\n {children({\n openPicker: ({onPicked: newOnPicked, onCanceled: newOnCanceled = () => {}}) => {\n onPicked.current = newOnPicked;\n fileInput.current?.click();\n onCanceled.current = newOnCanceled;\n },\n })}\n \n );\n}\nAttachmentPicker.displayName = 'AttachmentPicker';\n\nexport default AttachmentPicker;\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/launchCamera/launchCamera.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/launchCamera/launchCamera.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/launchCamera/launchCamera.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/launchCamera/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AttachmentPicker/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/CarouselActions.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/CarouselButtons.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/CarouselItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 63, - "column": 53, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 63, - "endColumn": 55, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2614, 2616], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/Pager/AttachmentCarouselPagerContext.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/Pager/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/Pager/usePageScrollHandler.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/extractAttachments.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'accountID', 'attachments', 'onNavigate', 'parentReportActions', 'report.parentReportActionID', 'report.privateNotes', 'setDownloadButtonVisibility', and 'type'. Either include them or remove the dependency array. If 'setDownloadButtonVisibility' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 71, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 71, - "endColumn": 37, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [reportActions, compareImage, report.parentReportActionID, report.privateNotes, parentReportActions, type, accountID, attachments, setDownloadButtonVisibility, onNavigate]", - "fix": { - "range": [4005, 4034], - "text": "[reportActions, compareImage, report.parentReportActionID, report.privateNotes, parentReportActions, type, accountID, attachments, setDownloadButtonVisibility, onNavigate]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'attachments.length', 'page', and 'scrollRef'. Either include them or remove the dependency array.", - "line": 131, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 131, - "endColumn": 19, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [attachments.length, cellWidth, page, scrollRef]", - "fix": {"range": [6873, 6884], "text": "[attachments.length, cellWidth, page, scrollRef]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 259, - "column": 26, - "nodeType": null, - "endLine": 259, - "endColumn": 79, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/useCarouselArrows.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'autoHideArrows'. Either include it or remove the dependency array.", - "line": 49, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 49, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [autoHideArrows]", "fix": {"range": [1585, 1587], "text": "[autoHideArrows]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentCarousel/useCarouselContextEvents.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewImage/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 39, - "column": 44, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 39, - "endColumn": 46, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1393, 1395], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewPdf/BaseAttachmentViewPdf.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'attachmentCarouselPagerContext'. Either include it or remove the dependency array.", - "line": 28, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 28, - "endColumn": 10, - "suggestions": [ - {"desc": "Update the dependencies array to be: [attachmentCarouselPagerContext]", "fix": {"range": [1165, 1167], "text": "[attachmentCarouselPagerContext]"}} - ], - "suppressions": [{"kind": "directive", "justification": "we just want to call this function when component is mounted"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewPdf/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Writing to a variable defined outside a component or hook is not allowed. Consider using an effect", - "line": 45, - "column": 21, - "nodeType": null, - "endLine": 45, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 67, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 67, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewPdf/index.ios.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewPdf/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewPdf/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/AttachmentViewVideo/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/DefaultAttachmentView/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/HighResolutionInfo.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/AttachmentView/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 293, - "column": 72, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 293, - "endColumn": 74, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11884, 11886], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Attachments/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/TransparentOverlay/TransparentOverlay.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/getBottomSuggestionPadding/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/getBottomSuggestionPadding/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 26, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 26, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 33, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 33, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 13, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 13, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/BaseAutoCompleteSuggestions.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 144, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 144, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoCompleteSuggestions/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoEmailLink.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 28, - "column": 34, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 28, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 41, - "column": 30, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 41, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AutoUpdateTime.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Avatar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarCropModal/AvatarCropModal.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Updating a value used previously in JSX is not allowed. Consider moving the mutation before the JSX", - "line": 340, - "column": 9, - "nodeType": null, - "endLine": 340, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarCropModal/ImageCropView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarCropModal/Slider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarSkeleton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarWithDisplayName.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarWithImagePicker.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 450, - "column": 32, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 450, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/AvatarWithIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Badge.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Balance.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Banner.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BaseMiniContextMenuItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BigNumberPad.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockedReportFooter.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/BlockingView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/ForceFullScreenView/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/ForceFullScreenView/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/ForceFullScreenView/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/FullPageNotFoundView.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 46, - "column": 1, - "nodeType": "FunctionDeclaration", - "endLine": 85, - "endColumn": 2, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BlockingViews/FullPageOfflineBlockingView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Breadcrumbs.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BrokenConnectionDescription.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/BulletList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Button/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has missing dependencies: 'allowBubble', 'enterKeyEventListenerPriority', 'isPressOnEnterActive', and 'pressOnEnter'. Either include them or remove the dependency array.", - "line": 183, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 183, - "endColumn": 48, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [pressOnEnter, shouldDisableEnterShortcut, isFocused, isPressOnEnterActive, allowBubble, enterKeyEventListenerPriority]", - "fix": {"range": [6678, 6717], "text": "[pressOnEnter, shouldDisableEnterShortcut, isFocused, isPressOnEnterActive, allowBubble, enterKeyEventListenerPriority]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 288, - "column": 18, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 288, - "endColumn": 20, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [9729, 9731], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Button/validateSubmitShortcut/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Button/validateSubmitShortcut/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Button/validateSubmitShortcut/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ButtonWithDropdownMenu/index.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 205, - "column": 45, - "nodeType": null, - "endLine": 205, - "endColumn": 59 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 57, - "column": 80, - "nodeType": null, - "endLine": 57, - "endColumn": 94, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 1, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import type {MutableRefObject} from 'react';\nimport React, {useCallback, useEffect, useRef, useState} from 'react';\nimport {View} from 'react-native';\nimport type {GestureResponderEvent} from 'react-native';\nimport Button from '@components/Button';\nimport Icon from '@components/Icon';\nimport * as Expensicons from '@components/Icon/Expensicons';\nimport PopoverMenu from '@components/PopoverMenu';\nimport useKeyboardShortcut from '@hooks/useKeyboardShortcut';\nimport useStyleUtils from '@hooks/useStyleUtils';\nimport useTheme from '@hooks/useTheme';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport useWindowDimensions from '@hooks/useWindowDimensions';\nimport mergeRefs from '@libs/mergeRefs';\nimport CONST from '@src/CONST';\nimport type {AnchorPosition} from '@src/styles';\nimport type {ButtonWithDropdownMenuProps} from './types';\n\nfunction ButtonWithDropdownMenu({\n success = false,\n isSplitButton = true,\n isLoading = false,\n isDisabled = false,\n pressOnEnter = false,\n shouldAlwaysShowDropdownMenu = false,\n menuHeaderText = '',\n customText,\n style,\n disabledStyle,\n buttonSize = CONST.DROPDOWN_BUTTON_SIZE.MEDIUM,\n anchorAlignment = {\n horizontal: CONST.MODAL.ANCHOR_ORIGIN_HORIZONTAL.RIGHT,\n vertical: CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.TOP, // we assume that popover menu opens below the button, anchor is at TOP\n },\n buttonRef,\n onPress,\n options,\n onOptionSelected,\n onOptionsMenuShow,\n onOptionsMenuHide,\n enterKeyEventListenerPriority = 0,\n wrapperStyle,\n useKeyboardShortcuts = false,\n shouldUseStyleUtilityForAnchorPosition = false,\n defaultSelectedIndex = 0,\n shouldShowSelectedItemCheck = false,\n}: ButtonWithDropdownMenuProps) {\n const theme = useTheme();\n const styles = useThemeStyles();\n const StyleUtils = useStyleUtils();\n const [selectedItemIndex, setSelectedItemIndex] = useState(defaultSelectedIndex);\n const [isMenuVisible, setIsMenuVisible] = useState(false);\n const [popoverAnchorPosition, setPopoverAnchorPosition] = useState(null);\n const {windowWidth, windowHeight} = useWindowDimensions();\n const dropdownAnchor = useRef(null);\n // eslint-disable-next-line react-compiler/react-compiler\n const dropdownButtonRef = isSplitButton ? buttonRef : mergeRefs(buttonRef, dropdownAnchor);\n const selectedItem = options.at(selectedItemIndex) ?? options.at(0);\n const innerStyleDropButton = StyleUtils.getDropDownButtonHeight(buttonSize);\n const isButtonSizeLarge = buttonSize === CONST.DROPDOWN_BUTTON_SIZE.LARGE;\n const nullCheckRef = (ref: MutableRefObject) => ref ?? null;\n\n useEffect(() => {\n if (!dropdownAnchor.current) {\n return;\n }\n if (!isMenuVisible) {\n return;\n }\n if ('measureInWindow' in dropdownAnchor.current) {\n dropdownAnchor.current.measureInWindow((x, y, w, h) => {\n setPopoverAnchorPosition({\n horizontal: x + w,\n vertical:\n anchorAlignment.vertical === CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.TOP\n ? y + h + CONST.MODAL.POPOVER_MENU_PADDING // if vertical anchorAlignment is TOP, menu will open below the button and we need to add the height of button and padding\n : y - CONST.MODAL.POPOVER_MENU_PADDING, // if it is BOTTOM, menu will open above the button so NO need to add height but DO subtract padding\n });\n });\n }\n }, [windowWidth, windowHeight, isMenuVisible, anchorAlignment.vertical]);\n\n useKeyboardShortcut(\n CONST.KEYBOARD_SHORTCUTS.CTRL_ENTER,\n (e) => {\n if (shouldAlwaysShowDropdownMenu || options.length) {\n if (!isSplitButton) {\n setIsMenuVisible(!isMenuVisible);\n return;\n }\n if (selectedItem?.value) {\n onPress(e, selectedItem.value);\n }\n } else {\n const option = options.at(0);\n if (option?.value) {\n onPress(e, option.value);\n }\n }\n },\n {\n captureOnInputs: true,\n shouldBubble: false,\n isActive: useKeyboardShortcuts,\n },\n );\n const splitButtonWrapperStyle = isSplitButton ? [styles.flexRow, styles.justifyContentBetween, styles.alignItemsCenter] : {};\n\n const handlePress = useCallback(\n (event?: GestureResponderEvent | KeyboardEvent) => {\n if (!isSplitButton) {\n setIsMenuVisible(!isMenuVisible);\n } else if (selectedItem?.value) {\n onPress(event, selectedItem.value);\n }\n },\n [isMenuVisible, isSplitButton, onPress, selectedItem?.value],\n );\n\n return (\n \n {shouldAlwaysShowDropdownMenu || options.length > 1 ? (\n \n \n\n {isSplitButton && (\n setIsMenuVisible(!isMenuVisible)}\n shouldRemoveLeftBorderRadius\n large={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.LARGE}\n medium={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.MEDIUM}\n small={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.SMALL}\n innerStyles={[styles.dropDownButtonCartIconContainerPadding, innerStyleDropButton]}\n enterKeyEventListenerPriority={enterKeyEventListenerPriority}\n >\n \n \n \n \n \n \n \n )}\n \n ) : (\n {\n const option = options.at(0);\n return option ? onPress(event, option.value) : undefined;\n }}\n large={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.LARGE}\n medium={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.MEDIUM}\n small={buttonSize === CONST.DROPDOWN_BUTTON_SIZE.SMALL}\n innerStyles={[innerStyleDropButton]}\n enterKeyEventListenerPriority={enterKeyEventListenerPriority}\n />\n )}\n {(shouldAlwaysShowDropdownMenu || options.length > 1) && popoverAnchorPosition && (\n {\n setIsMenuVisible(false);\n onOptionsMenuHide?.();\n }}\n onModalShow={onOptionsMenuShow}\n onItemSelected={() => setIsMenuVisible(false)}\n anchorPosition={shouldUseStyleUtilityForAnchorPosition ? styles.popoverButtonDropdownMenuOffset(windowWidth) : popoverAnchorPosition}\n // eslint-disable-next-line react-compiler/react-compiler\n shouldShowSelectedItemCheck={shouldShowSelectedItemCheck}\n anchorRef={nullCheckRef(dropdownAnchor)}\n withoutOverlay\n anchorAlignment={anchorAlignment}\n headerText={menuHeaderText}\n menuItems={options.map((item, index) => ({\n ...item,\n onSelected: item.onSelected\n ? () => item.onSelected?.()\n : () => {\n onOptionSelected?.(item);\n setSelectedItemIndex(index);\n },\n shouldCallAfterModalHide: true,\n }))}\n />\n )}\n \n );\n}\n\nButtonWithDropdownMenu.displayName = 'ButtonWithDropdownMenu';\n\nexport default ButtonWithDropdownMenu;\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ButtonWithDropdownMenu/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CardPreview.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CaretWrapper.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CategoryPicker.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Checkbox.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CheckboxWithLabel.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'inputID' PropType is defined but prop is never used", - "line": 53, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 53, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'shouldSaveDraft' PropType is defined but prop is never used", - "line": 57, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 57, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ClientSideLoggingToolMenu/BaseClientSideLoggingToolMenu.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ClientSideLoggingToolMenu/index.android.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ClientSideLoggingToolMenu/index.ios.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ClientSideLoggingToolMenu/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CollapsibleSection/Collapsible/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CollapsibleSection/Collapsible/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CollapsibleSection/Collapsible/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CollapsibleSection/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ColorSchemeWrapper/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ColorSchemeWrapper/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CommunicationsLink.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ComposeProviders.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Composer/implementation/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has missing dependencies: 'autoFocus', 'inputCallbackRef', and 'ref'. Either include them or remove the dependency array. If 'ref' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 83, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 83, - "endColumn": 10, - "suggestions": [ - {"desc": "Update the dependencies array to be: [autoFocus, inputCallbackRef, ref]", "fix": {"range": [3679, 3681], "text": "[autoFocus, inputCallbackRef, ref]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 129, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 129, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Mutating a value returned from a function whose return value should not be mutated", - "line": 135, - "column": 21, - "nodeType": null, - "endLine": 135, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Composer/implementation/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'selection'. Either include it or remove the dependency array.", - "line": 86, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 86, - "endColumn": 23, - "suggestions": [{"desc": "Update the dependencies array to be: [selection, selectionProp]", "fix": {"range": [3825, 3840], "text": "[selection, selectionProp]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'prevScroll'. Either include it or remove the dependency array.", - "line": 252, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 252, - "endColumn": 28, - "suggestions": [ - {"desc": "Update the dependencies array to be: [isComposerFullSize, prevScroll]", "fix": {"range": [10752, 10772], "text": "[isComposerFullSize, prevScroll]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 353, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 353, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Composer/index.e2e.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Composer/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Composer/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConfirmContent.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConfirmModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConfirmationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConfirmedRoute.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectBankAccountButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToNetSuiteFlow/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 57, - "column": 9, - "nodeType": null, - "endLine": 57, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [2727, 2782], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'hasPoliciesConnectedToNetSuite', 'policyID', and 'shouldGoToCredentialsPage'. Either include them or remove the dependency array.", - "line": 58, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 58, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [hasPoliciesConnectedToNetSuite, policyID, shouldGoToCredentialsPage]", - "fix": {"range": [2790, 2792], "text": "[hasPoliciesConnectedToNetSuite, policyID, shouldGoToCredentialsPage]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToNetSuiteFlow/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 10, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 10, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksDesktopFlow/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 10, - "column": 9, - "nodeType": null, - "endLine": 10, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [496, 551], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'policyID'. Either include it or remove the dependency array.", - "line": 11, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 11, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [policyID]", "fix": {"range": [559, 561], "text": "[policyID]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksDesktopFlow/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksDesktopFlow/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 6, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 6, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksOnlineFlow/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 36, - "column": 9, - "nodeType": null, - "endLine": 36, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [1688, 1743], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'policyID'. Either include it or remove the dependency array.", - "line": 37, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 37, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [policyID]", "fix": {"range": [1751, 1753], "text": "[policyID]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksOnlineFlow/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 16, - "column": 9, - "nodeType": null, - "endLine": 16, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [815, 870], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'environmentURL' and 'policyID'. Either include them or remove the dependency array.", - "line": 17, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 17, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [environmentURL, policyID]", "fix": {"range": [878, 880], "text": "[environmentURL, policyID]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToQuickbooksOnlineFlow/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 10, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 10, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToSageIntacctFlow/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 62, - "column": 9, - "nodeType": null, - "endLine": 62, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [2927, 2982], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'hasPoliciesConnectedToSageIntacct', 'policyID', and 'shouldGoToEnterCredentials'. Either include them or remove the dependency array.", - "line": 63, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 63, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [hasPoliciesConnectedToSageIntacct, policyID, shouldGoToEnterCredentials]", - "fix": {"range": [2990, 2992], "text": "[hasPoliciesConnectedToSageIntacct, policyID, shouldGoToEnterCredentials]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToXeroFlow/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 38, - "column": 9, - "nodeType": null, - "endLine": 38, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [1708, 1763], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'is2FAEnabled'. Either include it or remove the dependency array.", - "line": 39, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 39, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [is2FAEnabled]", "fix": {"range": [1771, 1773], "text": "[is2FAEnabled]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToXeroFlow/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 29, - "column": 9, - "nodeType": null, - "endLine": 29, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [1183, 1238], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'environmentURL', 'is2FAEnabled', and 'policyID'. Either include them or remove the dependency array.", - "line": 30, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 30, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [environmentURL, is2FAEnabled, policyID]", - "fix": {"range": [1246, 1248], "text": "[environmentURL, is2FAEnabled, policyID]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectToXeroFlow/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 10, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 10, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ConnectionLayout.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ContextMenuItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CopyTextToClipboard.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 25, - "column": 39, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 25, - "endColumn": 41, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [975, 977], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": "nullish coalescing doesn't achieve the same result in this case"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CountryPicker/CountrySelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CountryPicker/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CountrySelector.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'inputID' PropType is defined but prop is never used", - "line": 26, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 26, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'onInputChange'. Either include it or remove the dependency array. If 'onInputChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 66, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 66, - "endColumn": 43, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [countryFromUrl, isFocused, onBlur, onInputChange]", - "fix": {"range": [2856, 2891], "text": "[countryFromUrl, isFocused, onBlur, onInputChange]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CurrencySelectionList/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CurrencySelectionList/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CurrencySelector.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'inputID' PropType is defined but prop is never used", - "line": 25, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 25, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'onInputChange'. Either include it or remove the dependency array. If 'onInputChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 57, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 57, - "endColumn": 18, - "suggestions": [{"desc": "Update the dependencies array to be: [currency, onInputChange]", "fix": {"range": [2134, 2144], "text": "[currency, onInputChange]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CurrencySymbolButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CurrentWalletBalance.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomDevMenu/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-no-useless-fragment", - "severity": 2, - "message": "Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.", - "line": 12, - "column": 16, - "nodeType": "JSXFragment", - "messageId": "NeedsMoreChildren", - "endLine": 12, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomDevMenu/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-no-useless-fragment", - "severity": 2, - "message": "Fragments should contain more than one child - otherwise, there’s no need for a Fragment at all.", - "line": 5, - "column": 65, - "nodeType": "JSXFragment", - "messageId": "NeedsMoreChildren", - "endLine": 5, - "endColumn": 70, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomDevMenu/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/CustomStatusBarAndBackgroundContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/CustomStatusBarAndBackgroundContextProvider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 92, - "column": 73, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 92, - "endColumn": 75, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5015, 5017], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateGlobalBackgroundColor/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateGlobalBackgroundColor/index.website.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateGlobalBackgroundColor/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateStatusBarAppearance/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateStatusBarAppearance/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateStatusBarAppearance/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStatusBarAndBackground/updateStatusBarAppearance/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/CustomStylesForChildrenProvider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/CalendarPicker/ArrowIcon.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/CalendarPicker/YearPickerModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/CalendarPicker/generateMonthMatrix.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/CalendarPicker/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/CalendarPicker/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DatePicker/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 72, - "column": 60, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 72, - "endColumn": 62, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2349, 2370], "text": "(value ?? defaultValue)"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 72, - "column": 76, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 72, - "endColumn": 78, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2371, 2373], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DecisionModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DeeplinkWrapper/DeeplinkRedirectLoadingIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DeeplinkWrapper/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DeeplinkWrapper/index.website.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DeeplinkWrapper/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DelegateNoAccessModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/DisplayNamesTooltipItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Mutating component props or hook arguments is not allowed. Consider using a local variable instead", - "line": 68, - "column": 21, - "nodeType": null, - "endLine": 68, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'childRefs'.", - "line": 68, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 68, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/DisplayNamesWithTooltip.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 3, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 22, - "column": 32, - "nodeType": null, - "endLine": 22, - "endColumn": 52, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 22, - "column": 71, - "nodeType": null, - "endLine": 22, - "endColumn": 91, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 22, - "column": 108, - "nodeType": null, - "endLine": 22, - "endColumn": 140, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 22, - "column": 143, - "nodeType": null, - "endLine": 22, - "endColumn": 175, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 66, - "column": 38, - "nodeType": "Identifier", - "messageId": "noArrayIndex", - "endLine": 66, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/DisplayNamesWithoutTooltip.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DisplayNames/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceEReceipt.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceMapView/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 26, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 26, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceMapView/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 7, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 7, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceMapView/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceRequest/DistanceRequestFooter.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DistanceRequest/DistanceRequestRenderItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 54, - "column": 33, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 54, - "endColumn": 35, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1982, 1984], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DotIndicatorMessage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Consumer/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Consumer/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Consumer/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/NoDropZone/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/NoDropZone/index.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 22, - "column": 26, - "nodeType": null, - "endLine": 22, - "endColumn": 36 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 15, - "column": 37, - "nodeType": null, - "endLine": 15, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 1, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import React, {useRef} from 'react';\nimport {View} from 'react-native';\nimport useDragAndDrop from '@hooks/useDragAndDrop';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport htmlDivElementRef from '@src/types/utils/htmlDivElementRef';\nimport viewRef from '@src/types/utils/viewRef';\nimport type NoDropZoneProps from './types';\n\nfunction NoDropZone({children}: NoDropZoneProps) {\n const styles = useThemeStyles();\n const noDropZone = useRef(null);\n\n useDragAndDrop({\n // eslint-disable-next-line react-compiler/react-compiler\n dropZone: htmlDivElementRef(noDropZone),\n shouldAllowDrop: false,\n });\n\n return (\n \n {children}\n \n );\n}\n\nNoDropZone.displayName = 'NoDropZone';\n\nexport default NoDropZone;\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/NoDropZone/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Provider/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Provider/index.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 32, - "column": 17, - "nodeType": null, - "endLine": 32, - "endColumn": 38 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 32, - "column": 17, - "nodeType": null, - "endLine": 32, - "endColumn": 38 - }, - { - "ruleId": "react/jsx-no-comment-textnodes", - "severity": 2, - "message": "Comments inside children section of tag should be placed inside braces", - "line": 47, - "column": 59, - "nodeType": "JSXText", - "messageId": "putCommentInBraces", - "endLine": 49, - "endColumn": 13 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 50, - "column": 30, - "nodeType": null, - "endLine": 50, - "endColumn": 38 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 55, - "column": 43, - "nodeType": null, - "endLine": 55, - "endColumn": 61 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 31, - "column": 37, - "nodeType": null, - "endLine": 31, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 44, - "column": 88, - "nodeType": null, - "endLine": 44, - "endColumn": 106, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 44, - "column": 88, - "nodeType": null, - "endLine": 44, - "endColumn": 106, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 5, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import {PortalHost} from '@gorhom/portal';\nimport {Str} from 'expensify-common';\nimport React, {useCallback, useEffect, useMemo, useRef} from 'react';\nimport {View} from 'react-native';\nimport useDragAndDrop from '@hooks/useDragAndDrop';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport htmlDivElementRef from '@src/types/utils/htmlDivElementRef';\nimport viewRef from '@src/types/utils/viewRef';\nimport type {DragAndDropContextParams, DragAndDropProviderProps, SetOnDropHandlerCallback} from './types';\n\nconst DragAndDropContext = React.createContext({});\n\nfunction shouldAcceptDrop(event: DragEvent): boolean {\n return !!event.dataTransfer?.types.some((type) => type === 'Files');\n}\n\nfunction DragAndDropProvider({children, isDisabled = false, setIsDraggingOver = () => {}}: DragAndDropProviderProps) {\n const styles = useThemeStyles();\n const dropZone = useRef(null);\n const dropZoneID = useRef(Str.guid('drag-n-drop'));\n\n const onDropHandler = useRef(() => {});\n const setOnDropHandler = useCallback((callback: SetOnDropHandlerCallback) => {\n onDropHandler.current = callback;\n }, []);\n\n const {isDraggingOver} = useDragAndDrop({\n // eslint-disable-next-line react-compiler/react-compiler\n dropZone: htmlDivElementRef(dropZone),\n // eslint-disable-next-line react-compiler/react-compiler\n onDrop: onDropHandler.current,\n shouldAcceptDrop,\n isDisabled,\n });\n\n useEffect(() => {\n // eslint-disable-next-line react-compiler/react-compiler\n setIsDraggingOver(isDraggingOver);\n }, [isDraggingOver, setIsDraggingOver]);\n\n // eslint-disable-next-line react-compiler/react-compiler\n const contextValue = useMemo(() => ({isDraggingOver, setOnDropHandler, dropZoneID: dropZoneID.current}), [isDraggingOver, setOnDropHandler]);\n\n return (\n \n \n {isDraggingOver && (\n \n {/* eslint-disable-next-line react-compiler/react-compiler */}\n \n \n )}\n {children}\n \n \n );\n}\n\nDragAndDropProvider.displayName = 'DragAndDropProvider';\n\nexport default DragAndDropProvider;\nexport {DragAndDropContext};\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DragAndDrop/Provider/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DraggableList/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 18, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 18, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DraggableList/index.ios.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 16, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 16, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DraggableList/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 5, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 5, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 90, - "column": 29, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 90, - "endColumn": 66, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 105, - "column": 49, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 105, - "endColumn": 86, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 107, - "column": 49, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 107, - "endColumn": 87, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DraggableList/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/DraggableList/useDraggableInPortal.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 12, - "column": 21, - "nodeType": null, - "endLine": 12, - "endColumn": 82, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 12, - "column": 21, - "nodeType": null, - "endLine": 12, - "endColumn": 82, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EReceipt.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EReceiptThumbnail.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'transactionID' PropType is defined but prop is never used", - "line": 30, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 30, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/CategoryShortcutBar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/CategoryShortcutButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPicker.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 212, - "column": 24, - "nodeType": null, - "endLine": 212, - "endColumn": 45 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 212, - "column": 24, - "nodeType": null, - "endLine": 212, - "endColumn": 45 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 222, - "column": 31, - "nodeType": null, - "endLine": 222, - "endColumn": 59 - }, - { - "ruleId": "react/jsx-no-comment-textnodes", - "severity": 2, - "message": "Comments inside children section of tag should be placed inside braces", - "line": 227, - "column": 10, - "nodeType": "JSXText", - "messageId": "putCommentInBraces", - "endLine": 229, - "endColumn": 13 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 233, - "column": 38, - "nodeType": null, - "endLine": 233, - "endColumn": 57 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 201, - "column": 26, - "nodeType": null, - "endLine": 201, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 5, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import React, {forwardRef, useCallback, useEffect, useImperativeHandle, useRef, useState} from 'react';\nimport type {ForwardedRef, RefObject} from 'react';\nimport {Dimensions, View} from 'react-native';\nimport type {Emoji} from '@assets/emojis/types';\nimport FocusTrapForModal from '@components/FocusTrap/FocusTrapForModal';\nimport PopoverWithMeasuredContent from '@components/PopoverWithMeasuredContent';\nimport type {BaseTextInputRef} from '@components/TextInput/BaseTextInput/types';\nimport withViewportOffsetTop from '@components/withViewportOffsetTop';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useStyleUtils from '@hooks/useStyleUtils';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport useWindowDimensions from '@hooks/useWindowDimensions';\nimport type {AnchorOrigin, EmojiPickerRef, EmojiPopoverAnchor, OnEmojiSelected, OnModalHideValue, OnWillShowPicker} from '@libs/actions/EmojiPickerAction';\nimport * as Browser from '@libs/Browser';\nimport calculateAnchorPosition from '@libs/calculateAnchorPosition';\nimport * as Modal from '@userActions/Modal';\nimport CONST from '@src/CONST';\nimport EmojiPickerMenu from './EmojiPickerMenu';\n\nconst DEFAULT_ANCHOR_ORIGIN = {\n horizontal: CONST.MODAL.ANCHOR_ORIGIN_HORIZONTAL.RIGHT,\n vertical: CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.BOTTOM,\n};\n\ntype EmojiPickerProps = {\n viewportOffsetTop: number;\n};\n\nfunction EmojiPicker({viewportOffsetTop}: EmojiPickerProps, ref: ForwardedRef) {\n const styles = useThemeStyles();\n const StyleUtils = useStyleUtils();\n const [isEmojiPickerVisible, setIsEmojiPickerVisible] = useState(false);\n const [emojiPopoverAnchorPosition, setEmojiPopoverAnchorPosition] = useState({\n horizontal: 0,\n vertical: 0,\n });\n const [emojiPopoverAnchorOrigin, setEmojiPopoverAnchorOrigin] = useState(DEFAULT_ANCHOR_ORIGIN);\n const [activeID, setActiveID] = useState();\n const emojiPopoverAnchorRef = useRef(null);\n const emojiAnchorDimension = useRef({\n width: 0,\n height: 0,\n });\n const onModalHide = useRef(() => {});\n const onEmojiSelected = useRef(() => {});\n const activeEmoji = useRef();\n const emojiSearchInput = useRef();\n const {windowHeight} = useWindowDimensions();\n const {shouldUseNarrowLayout} = useResponsiveLayout();\n\n /**\n * Get the popover anchor ref\n *\n * emojiPopoverAnchorRef contains either null or the ref object of the anchor element.\n * { current: { current: anchorElement } }\n *\n * Don't directly get the ref from emojiPopoverAnchorRef, instead use getEmojiPopoverAnchor()\n */\n const getEmojiPopoverAnchor = useCallback(() => emojiPopoverAnchorRef.current ?? (emojiPopoverAnchorRef as EmojiPopoverAnchor), []);\n\n /**\n * Show the emoji picker menu.\n *\n * @param [onModalHideValue=() => {}] - Run a callback when Modal hides.\n * @param [onEmojiSelectedValue=() => {}] - Run a callback when Emoji selected.\n * @param emojiPopoverAnchorValue - Element to which Popover is anchored\n * @param [anchorOrigin=DEFAULT_ANCHOR_ORIGIN] - Anchor origin for Popover\n * @param [onWillShow] - Run a callback when Popover will show\n * @param id - Unique id for EmojiPicker\n * @param activeEmojiValue - Selected emoji to be highlighted\n */\n const showEmojiPicker = (\n onModalHideValue: OnModalHideValue,\n onEmojiSelectedValue: OnEmojiSelected,\n emojiPopoverAnchorValue: EmojiPopoverAnchor,\n anchorOrigin?: AnchorOrigin,\n onWillShow?: OnWillShowPicker,\n id?: string,\n activeEmojiValue?: string,\n ) => {\n onModalHide.current = onModalHideValue;\n onEmojiSelected.current = onEmojiSelectedValue;\n activeEmoji.current = activeEmojiValue;\n emojiPopoverAnchorRef.current = emojiPopoverAnchorValue;\n const emojiPopoverAnchor = getEmojiPopoverAnchor();\n // Drop focus to avoid blue focus ring.\n emojiPopoverAnchor?.current?.blur();\n\n const anchorOriginValue = anchorOrigin ?? DEFAULT_ANCHOR_ORIGIN;\n\n // It's possible that the anchor is inside an active modal (e.g., add emoji reaction in report context menu).\n // So, we need to get the anchor position first before closing the active modal which will also destroy the anchor.\n calculateAnchorPosition(emojiPopoverAnchor?.current, anchorOriginValue).then((value) => {\n Modal.close(() => {\n onWillShow?.();\n setIsEmojiPickerVisible(true);\n setEmojiPopoverAnchorPosition({\n horizontal: value.horizontal,\n vertical: value.vertical,\n });\n emojiAnchorDimension.current = {\n width: value.width,\n height: value.height,\n };\n setEmojiPopoverAnchorOrigin(anchorOriginValue);\n setActiveID(id);\n });\n });\n };\n\n /**\n * Hide the emoji picker menu.\n */\n const hideEmojiPicker = (isNavigating?: boolean) => {\n const currOnModalHide = onModalHide.current;\n onModalHide.current = () => {\n if (currOnModalHide) {\n currOnModalHide(!!isNavigating);\n }\n // eslint-disable-next-line react-compiler/react-compiler\n emojiPopoverAnchorRef.current = null;\n };\n setIsEmojiPickerVisible(false);\n };\n\n /**\n * Focus the search input in the emoji picker.\n */\n const focusEmojiSearchInput = () => {\n if (!emojiSearchInput.current) {\n return;\n }\n emojiSearchInput.current.focus();\n };\n\n /**\n * Callback for the emoji picker to add whatever emoji is chosen into the main input\n */\n const selectEmoji = (emoji: string, emojiObject: Emoji) => {\n // Prevent fast click / multiple emoji selection;\n // The first click will hide the emoji picker by calling the hideEmojiPicker() function\n if (!isEmojiPickerVisible) {\n return;\n }\n\n hideEmojiPicker(false);\n if (typeof onEmojiSelected.current === 'function') {\n onEmojiSelected.current(emoji, emojiObject);\n }\n };\n\n /**\n * Whether emoji picker is active for the given id.\n */\n const isActive = (id: string) => !!id && id === activeID;\n\n const clearActive = () => setActiveID(null);\n\n const resetEmojiPopoverAnchor = () => (emojiPopoverAnchorRef.current = null);\n\n useImperativeHandle(ref, () => ({showEmojiPicker, isActive, clearActive, hideEmojiPicker, isEmojiPickerVisible, resetEmojiPopoverAnchor}));\n\n useEffect(() => {\n const emojiPopoverDimensionListener = Dimensions.addEventListener('change', () => {\n const emojiPopoverAnchor = getEmojiPopoverAnchor();\n if (!emojiPopoverAnchor?.current) {\n // In small screen width, the window size change might be due to keyboard open/hide, we should avoid hide EmojiPicker in those cases\n if (isEmojiPickerVisible && !shouldUseNarrowLayout) {\n hideEmojiPicker();\n }\n return;\n }\n calculateAnchorPosition(emojiPopoverAnchor?.current, emojiPopoverAnchorOrigin).then((value) => {\n setEmojiPopoverAnchorPosition({\n horizontal: value.horizontal,\n vertical: value.vertical,\n });\n emojiAnchorDimension.current = {\n width: value.width,\n height: value.height,\n };\n });\n });\n return () => {\n if (!emojiPopoverDimensionListener) {\n return;\n }\n emojiPopoverDimensionListener.remove();\n };\n }, [isEmojiPickerVisible, shouldUseNarrowLayout, emojiPopoverAnchorOrigin, getEmojiPopoverAnchor]);\n\n // There is no way to disable animations, and they are really laggy, because there are so many\n // emojis. The best alternative is to set it to 1ms so it just \"pops\" in and out\n return (\n }\n withoutOverlay\n popoverDimensions={{\n width: CONST.EMOJI_PICKER_SIZE.WIDTH,\n height: CONST.EMOJI_PICKER_SIZE.HEIGHT,\n }}\n // eslint-disable-next-line react-compiler/react-compiler\n anchorAlignment={emojiPopoverAnchorOrigin}\n outerStyle={StyleUtils.getOuterModalStyle(windowHeight, viewportOffsetTop)}\n innerContainerStyle={styles.popoverInnerContainer}\n // eslint-disable-next-line react-compiler/react-compiler\n anchorDimensions={emojiAnchorDimension.current}\n avoidKeyboard\n shoudSwitchPositionIfOverflow\n shouldEnableNewFocusManagement\n restoreFocusType={CONST.MODAL.RESTORE_FOCUS_TYPE.DELETE}\n >\n {/* // eslint-disable-next-line react-compiler/react-compiler */}\n \n \n (emojiSearchInput.current = el)}\n />\n \n \n \n );\n}\n\nEmojiPicker.displayName = 'EmojiPicker';\nexport default withViewportOffsetTop(forwardRef(EmojiPicker));\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerButtonDropdown.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'otherProps' is defined but never used.", - "line": 32, - "column": 81, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 32, - "endColumn": 91, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'ref' is defined but never used.", - "line": 34, - "column": 5, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 34, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 82, - "column": 39, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 82, - "endColumn": 41, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3252, 3254], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenu/BaseEmojiPickerMenu.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenu/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'ref' is defined but never used.", - "line": 24, - "column": 80, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 24, - "endColumn": 83, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenu/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenu/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenu/useEmojiPickerMenu.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has an unnecessary dependency: 'frequentlyUsedEmojis'. Either exclude it or remove the dependency array.", - "line": 15, - "column": 93, - "nodeType": "ArrayExpression", - "endLine": 15, - "endColumn": 115, - "suggestions": [{"desc": "Update the dependencies array to be: []", "fix": {"range": [869, 891], "text": "[]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenuItem/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenuItem/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 3, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiPickerMenuItem/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/EmojiSkinToneList.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'isSkinToneListVisible' and 'toggleIsSkinToneListVisible'. Either include them or remove the dependency array.", - "line": 42, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 42, - "endColumn": 27, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isSkinToneListVisible, preferredSkinTone, toggleIsSkinToneListVisible]", - "fix": {"range": [1667, 1686], "text": "[isSkinToneListVisible, preferredSkinTone, toggleIsSkinToneListVisible]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "only run when preferredSkinTone updates"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiPicker/getSkinToneEmojiFromIndex.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiSuggestions.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiWithTooltip/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiWithTooltip/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmojiWithTooltip/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmptySelectionListContent.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmptyStateComponent/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 105, - "column": 42, - "nodeType": "Identifier", - "messageId": "noArrayIndex", - "endLine": 105, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EmptyStateComponent/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/EnvironmentBadge.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ErrorBoundary/BaseErrorBoundary.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ErrorBoundary/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ErrorBoundary/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ErrorBoundary/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ErrorMessageRow.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ExceededCommentLength.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ExpensifyWordmark.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ExplanationModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FeatureList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FeatureTrainingModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FeedbackSurvey.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'draft.reason'. Either include it or remove the dependency array.", - "line": 77, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 77, - "endColumn": 24, - "suggestions": [{"desc": "Update the dependencies array to be: [draft.reason, isLoadingDraft]", "fix": {"range": [3382, 3398], "text": "[draft.reason, isLoadingDraft]"}}], - "suppressions": [{"kind": "directive", "justification": "only sync with draft data when it is loaded"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FilePicker/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 160, - "column": 15, - "nodeType": null, - "endLine": 160, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 160, - "column": 15, - "nodeType": null, - "endLine": 160, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FilePicker/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 69, - "column": 23, - "nodeType": null, - "endLine": 75, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FilePicker/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FixedFooter.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FlatList/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 38, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 38, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FlatList/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FlatList/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'ref'.", - "line": 24, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 24, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Expected the dependency list for useMemo to be an array literal", - "line": 36, - "column": 9, - "nodeType": null, - "endLine": 36, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has a missing dependency: 'args'. Either include it or remove the dependency array.", - "line": 36, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 36, - "endColumn": 18, - "suggestions": [{"desc": "Update the dependencies array to be: [args]", "fix": {"range": [1506, 1515], "text": "[args]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has a spread element in its dependency array. This means we can't statically verify whether you've passed the correct dependencies.", - "line": 36, - "column": 10, - "nodeType": "SpreadElement", - "endLine": 36, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 54, - "column": 5, - "nodeType": null, - "endLine": 54, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 226, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 226, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FloatingActionButton.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 43, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'props'.", - "line": 30, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 30, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'props'.", - "line": 34, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 34, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusModeNotification.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/BOTTOM_TAB_SCREENS.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapContainerElement/FocusTrapContainerElementProps.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapContainerElement/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapContainerElement/index.web.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 22, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 22, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForModal/FocusTrapForModalProps.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForModal/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForModal/index.web.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForScreen/FocusTrapProps.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForScreen/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/FocusTrapForScreen/index.web.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/TOP_TAB_SCREENS.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/WIDE_LAYOUT_INACTIVE_SCREENS.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusTrap/sharedTrapStack.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FocusableMenuItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 16, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 16, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/FormContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/FormProvider.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'errors', 'hasServerError', 'inputValues', 'onValidate', and 'shouldTrimValues'. Either include them or remove the dependency array.", - "line": 176, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 176, - "endColumn": 25, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [errors, hasServerError, inputValues, onValidate, preferredLocale, shouldTrimValues]", - "fix": {"range": [7788, 7805], "text": "[errors, hasServerError, inputValues, onValidate, preferredLocale, shouldTrimValues]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "This mutates a variable that React considers immutable", - "line": 260, - "column": 17, - "nodeType": null, - "endLine": 260, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 386, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 386, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/FormWrapper.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/InputWrapper.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 80, - "column": 83, - "nodeType": null, - "endLine": 80, - "endColumn": 150, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 87, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 87, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/SafariFormWrapper.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Form/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormAlertWithSubmitButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormAlertWrapper.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormElement/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormElement/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 18, - "column": 33, - "nodeType": null, - "endLine": 18, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 18, - "column": 42, - "nodeType": null, - "endLine": 18, - "endColumn": 50, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 45, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 45, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormHelpMessage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FormScrollView.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 22, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 22, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FullscreenLoadingIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/FullstoryNative.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/GrowlNotification/GrowlNotificationContainer/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/GrowlNotification/GrowlNotificationContainer/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/GrowlNotification/GrowlNotificationContainer/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/GrowlNotification/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/BaseHTMLEngineProvider.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `alert-text` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 35, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 35, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `muted-text` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 40, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 40, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `muted-text-label` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 45, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 45, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `email-comment` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 55, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 55, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `mention-user` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 65, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 65, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `mention-report` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 66, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 66, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `mention-here` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 67, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 67, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `next-step` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 68, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 68, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `next-step-email` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 73, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 73, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `completed-task` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 80, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 80, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'text'.", - "line": 125, - "column": 36, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 125, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/AnchorRenderer.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/CodeRenderer.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/EditedRenderer.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 27, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 27, - "endColumn": 42, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/EmojiRenderer.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/ImageRenderer.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'user' PropType is defined but prop is never used", - "line": 25, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 25, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 127, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 127, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/MentionHereRenderer.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/MentionReportRenderer/MentionReportContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/MentionReportRenderer/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-early-return", - "severity": 2, - "message": "Prefer an early return to a conditionally-wrapped function body", - "line": 39, - "column": 58, - "nodeType": "BlockStatement", - "endLine": 43, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 61, - "column": 90, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 61, - "endColumn": 92, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3092, 3094], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 83, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 83, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/MentionUserRenderer.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 114, - "column": 29, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 114, - "endColumn": 54, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/NextStepEmailRenderer.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/PreRenderer.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 54, - "column": 47, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 54, - "endColumn": 72, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/VideoRenderer.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/HTMLRenderers/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `mention-user` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 28, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 28, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `mention-report` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 29, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 29, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `mention-here` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 30, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 30, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `next-step-email` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 32, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 32, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/htmlEngineUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HTMLEngineProvider/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Header.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderGap/index.desktop.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderGap/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'styles' is defined but never used.", - "line": 4, - "column": 21, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 4, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderGap/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderPageLayout.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 89, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 89, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderWithBackButton/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HeaderWithBackButton/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HighlightableMenuItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 28, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 28, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HoldBanner.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/HoldMenuSectionList.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 51, - "column": 26, - "nodeType": "Identifier", - "messageId": "noArrayIndex", - "endLine": 51, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Hoverable/ActiveHoverable.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 150, - "column": 32, - "nodeType": null, - "endLine": 157, - "endColumn": 6 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 156, - "column": 13, - "nodeType": null, - "endLine": 156, - "endColumn": 38 - } - ], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 30, - "column": 64, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 30, - "endColumn": 66, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1499, 1501], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 104, - "column": 59, - "nodeType": null, - "endLine": 104, - "endColumn": 81, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 152, - "column": 24, - "nodeType": null, - "endLine": 152, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 152, - "column": 36, - "nodeType": null, - "endLine": 152, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 2, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import type {Ref} from 'react';\nimport {cloneElement, forwardRef, useCallback, useEffect, useMemo, useRef, useState} from 'react';\nimport {DeviceEventEmitter} from 'react-native';\nimport mergeRefs from '@libs/mergeRefs';\nimport {getReturnValue} from '@libs/ValueUtils';\nimport CONST from '@src/CONST';\nimport type HoverableProps from './types';\n\ntype ActiveHoverableProps = Omit;\n\ntype MouseEvents = 'onMouseEnter' | 'onMouseLeave' | 'onMouseMove' | 'onBlur';\n\ntype OnMouseEvents = Record void>;\n\nfunction ActiveHoverable({onHoverIn, onHoverOut, shouldHandleScroll, shouldFreezeCapture, children}: ActiveHoverableProps, outerRef: Ref) {\n const [isHovered, setIsHovered] = useState(false);\n\n const elementRef = useRef(null);\n const isScrollingRef = useRef(false);\n const isHoveredRef = useRef(false);\n const isVisibiltyHidden = useRef(false);\n\n const updateIsHovered = useCallback(\n (hovered: boolean) => {\n isHoveredRef.current = hovered;\n // Nullish coalescing operator (`??`) wouldn't be appropriate here because\n // it's not a matter of providing a default when encountering `null` or `undefined`\n // but rather making a decision based on the truthy nature of the complete expressions.\n // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n if ((shouldHandleScroll && isScrollingRef.current) || shouldFreezeCapture) {\n return;\n }\n setIsHovered(hovered);\n },\n [shouldHandleScroll, shouldFreezeCapture],\n );\n\n useEffect(() => {\n if (isHovered) {\n onHoverIn?.();\n } else {\n onHoverOut?.();\n }\n }, [isHovered, onHoverIn, onHoverOut]);\n\n useEffect(() => {\n if (!shouldHandleScroll) {\n return;\n }\n\n const scrollingListener = DeviceEventEmitter.addListener(CONST.EVENTS.SCROLLING, (scrolling: boolean) => {\n isScrollingRef.current = scrolling;\n if (!isScrollingRef.current) {\n setIsHovered(isHoveredRef.current);\n }\n });\n\n return () => scrollingListener.remove();\n }, [shouldHandleScroll]);\n\n useEffect(() => {\n // Do not mount a listener if the component is not hovered\n if (!isHovered) {\n return;\n }\n\n /**\n * Checks the hover state of a component and updates it based on the event target.\n * This is necessary to handle cases where the hover state might get stuck due to an unreliable mouseleave trigger,\n * such as when an element is removed before the mouseleave event is triggered.\n * @param event The hover event object.\n */\n const unsetHoveredIfOutside = (event: MouseEvent) => {\n // We're also returning early if shouldFreezeCapture is true in order\n // to not update the hover state but keep it frozen.\n if (!elementRef.current || elementRef.current.contains(event.target as Node) || shouldFreezeCapture) {\n return;\n }\n\n setIsHovered(false);\n };\n\n document.addEventListener('mouseover', unsetHoveredIfOutside);\n\n return () => document.removeEventListener('mouseover', unsetHoveredIfOutside);\n }, [isHovered, elementRef, shouldFreezeCapture]);\n\n useEffect(() => {\n const unsetHoveredWhenDocumentIsHidden = () => {\n if (document.visibilityState !== 'hidden') {\n return;\n }\n\n isVisibiltyHidden.current = true;\n setIsHovered(false);\n };\n\n document.addEventListener('visibilitychange', unsetHoveredWhenDocumentIsHidden);\n\n return () => document.removeEventListener('visibilitychange', unsetHoveredWhenDocumentIsHidden);\n }, []);\n\n // eslint-disable-next-line react-compiler/react-compiler\n const child = useMemo(() => getReturnValue(children, !isScrollingRef.current && isHovered), [children, isHovered]);\n\n const {onMouseEnter, onMouseLeave, onMouseMove, onBlur} = child.props as OnMouseEvents;\n\n const hoverAndForwardOnMouseEnter = useCallback(\n (e: MouseEvent) => {\n isVisibiltyHidden.current = false;\n updateIsHovered(true);\n onMouseEnter?.(e);\n },\n [updateIsHovered, onMouseEnter],\n );\n\n const unhoverAndForwardOnMouseLeave = useCallback(\n (e: MouseEvent) => {\n updateIsHovered(false);\n onMouseLeave?.(e);\n },\n [updateIsHovered, onMouseLeave],\n );\n\n const unhoverAndForwardOnBlur = useCallback(\n (event: MouseEvent) => {\n // Check if the blur event occurred due to clicking outside the element\n // and the wrapperView contains the element that caused the blur and reset isHovered\n if (!elementRef.current?.contains(event.target as Node) && !elementRef.current?.contains(event.relatedTarget as Node)) {\n setIsHovered(false);\n }\n\n onBlur?.(event);\n },\n [onBlur],\n );\n\n const handleAndForwardOnMouseMove = useCallback(\n (e: MouseEvent) => {\n isVisibiltyHidden.current = false;\n updateIsHovered(true);\n onMouseMove?.(e);\n },\n [updateIsHovered, onMouseMove],\n );\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n\n return cloneElement(child, {\n // eslint-disable-next-line react-compiler/react-compiler\n ref: mergeRefs(elementRef, outerRef, child.ref),\n onMouseEnter: hoverAndForwardOnMouseEnter,\n onMouseLeave: unhoverAndForwardOnMouseLeave,\n onBlur: unhoverAndForwardOnBlur,\n ...(isVisibiltyHidden.current ? {onMouseMove: handleAndForwardOnMouseMove} : {}),\n });\n}\n\nexport default forwardRef(ActiveHoverable);\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Hoverable/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Hoverable/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 17, - "column": 20, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 17, - "endColumn": 22, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [914, 916], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 20, - "column": 52, - "nodeType": null, - "endLine": 20, - "endColumn": 55, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 26, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 26, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Hoverable/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/IFrame.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'newDotURL' is assigned a value but never used.", - "line": 105, - "column": 19, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 105, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/BankIcons/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/BankIcons/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/BankIconsUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/DefaultAvatars.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/EReceiptBGs.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/Expensicons.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/GroupDefaultAvatars.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/IconWrapperStyles/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/IconWrapperStyles/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/IconWrapperStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/Illustrations.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/MCCIcons.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/WorkspaceDefaultAvatars.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/__mocks__/Expensicons.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/no-import-module-exports", - "severity": 2, - "message": "Cannot use import declarations in modules that export using CommonJS (module.exports = 'foo' or exports.bar = 'hi')", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 2, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Icon/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/IllustratedHeaderPageLayout.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 47, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 47, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/BaseImage.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 30, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 30, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/BaseImage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 25, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 25, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/ImageBehaviorContextProvider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has a missing dependency: 'session?.encryptedAuthToken'. Either include it or remove the dependency array.", - "line": 62, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 62, - "endColumn": 42, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [propsSource, session?.encryptedAuthToken, isAuthTokenRequired]", - "fix": {"range": [2431, 2465], "text": "[propsSource, session?.encryptedAuthToken, isAuthTokenRequired]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 72, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 72, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/resizeModes.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Image/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageSVG/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 26, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 26, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageSVG/index.ios.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 15, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 15, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageSVG/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 29, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 29, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageSVG/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageView/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageView/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 214, - "column": 26, - "nodeType": null, - "endLine": 214, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageView/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImageWithSizeCalculation.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportColumn.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'colName', 'columnIndex', and 'defaultSelectedIndex'. Either include them or remove the dependency array.", - "line": 174, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 174, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [colName, columnIndex, defaultSelectedIndex]", - "fix": {"range": [5209, 5211], "text": "[colName, columnIndex, defaultSelectedIndex]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "we don't want this effect to run again"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportOnyxState/BaseImportOnyxState.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportOnyxState/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportOnyxState/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportOnyxState/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportOnyxState/utils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportSpreadsheet.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 125, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 125, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 125, - "column": 21, - "nodeType": null, - "endLine": 125, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportSpreadsheetColumns.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-misused-promises", - "severity": 2, - "message": "Promise-returning function provided to attribute where a void return was expected.", - "line": 66, - "column": 38, - "nodeType": "JSXExpressionContainer", - "messageId": "voidReturnAttribute", - "endLine": 66, - "endColumn": 57, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ImportedStateIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Indicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InitialURLContextProvider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InlineCodeBlock/WrappedText.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 55, - "column": 18, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 55, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 61, - "column": 26, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 61, - "endColumn": 50, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 70, - "column": 46, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 70, - "endColumn": 72, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 70, - "column": 46, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 70, - "endColumn": 72, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InlineCodeBlock/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 30, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 30, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InlineCodeBlock/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 67, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 67, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InlineCodeBlock/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InlineSystemMessage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InteractiveStepSubHeader.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InteractiveStepWrapper.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InvertedFlatList/BaseInvertedFlatList/index.e2e.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 39, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 39, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InvertedFlatList/BaseInvertedFlatList/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 31, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 31, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InvertedFlatList/CellRendererComponent.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 14, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 14, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InvertedFlatList/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/InvertedFlatList/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 92, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 92, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KYCWall/BaseKYCWall.tsx", - "messages": [ - { - "ruleId": "react/jsx-no-comment-textnodes", - "severity": 2, - "message": "Comments inside children section of tag should be placed inside braces", - "line": 265, - "column": 15, - "nodeType": "JSXText", - "messageId": "putCommentInBraces", - "endLine": 267, - "endColumn": 13 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 267, - "column": 23, - "nodeType": null, - "endLine": 267, - "endColumn": 37 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 267, - "column": 47, - "nodeType": null, - "endLine": 267, - "endColumn": 56 - } - ], - "suppressedMessages": [], - "errorCount": 3, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import React, {useCallback, useEffect, useRef, useState} from 'react';\nimport {Dimensions} from 'react-native';\nimport type {EmitterSubscription, GestureResponderEvent, View} from 'react-native';\nimport {withOnyx} from 'react-native-onyx';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport AddPaymentMethodMenu from '@components/AddPaymentMethodMenu';\nimport * as BankAccounts from '@libs/actions/BankAccounts';\nimport getClickedTargetLocation from '@libs/getClickedTargetLocation';\nimport Log from '@libs/Log';\nimport Navigation from '@libs/Navigation/Navigation';\nimport * as PaymentUtils from '@libs/PaymentUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport * as PaymentMethods from '@userActions/PaymentMethods';\nimport * as Policy from '@userActions/Policy/Policy';\nimport * as Wallet from '@userActions/Wallet';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport type {BankAccountList, FundList, ReimbursementAccount, UserWallet, WalletTerms} from '@src/types/onyx';\nimport type {PaymentMethodType} from '@src/types/onyx/OriginalMessage';\nimport viewRef from '@src/types/utils/viewRef';\nimport type {AnchorPosition, DomRect, KYCWallProps, PaymentMethod} from './types';\n\n// This sets the Horizontal anchor position offset for POPOVER MENU.\nconst POPOVER_MENU_ANCHOR_POSITION_HORIZONTAL_OFFSET = 20;\n\ntype BaseKYCWallOnyxProps = {\n /** The user's wallet */\n userWallet: OnyxEntry;\n\n /** Information related to the last step of the wallet activation flow */\n walletTerms: OnyxEntry;\n\n /** List of user's cards */\n fundList: OnyxEntry;\n\n /** List of bank accounts */\n bankAccountList: OnyxEntry;\n\n /** The reimbursement account linked to the Workspace */\n reimbursementAccount: OnyxEntry;\n};\n\ntype BaseKYCWallProps = KYCWallProps & BaseKYCWallOnyxProps;\n\n// This component allows us to block various actions by forcing the user to first add a default payment method and successfully make it through our Know Your Customer flow\n// before continuing to take whatever action they originally intended to take. It requires a button as a child and a native event so we can get the coordinates and use it\n// to render the AddPaymentMethodMenu in the correct location.\nfunction KYCWall({\n addBankAccountRoute,\n addDebitCardRoute,\n anchorAlignment = {\n horizontal: CONST.MODAL.ANCHOR_ORIGIN_HORIZONTAL.LEFT,\n vertical: CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.BOTTOM,\n },\n bankAccountList = {},\n chatReportID = '',\n children,\n enablePaymentsRoute,\n fundList,\n iouReport,\n onSelectPaymentMethod = () => {},\n onSuccessfulKYC,\n reimbursementAccount,\n shouldIncludeDebitCard = true,\n shouldListenForResize = false,\n source,\n userWallet,\n walletTerms,\n shouldShowPersonalBankAccountOption = false,\n}: BaseKYCWallProps) {\n const anchorRef = useRef(null);\n const transferBalanceButtonRef = useRef(null);\n\n const [shouldShowAddPaymentMenu, setShouldShowAddPaymentMenu] = useState(false);\n\n const [anchorPosition, setAnchorPosition] = useState({\n anchorPositionVertical: 0,\n anchorPositionHorizontal: 0,\n });\n\n const getAnchorPosition = useCallback(\n (domRect: DomRect): AnchorPosition => {\n if (anchorAlignment.vertical === CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.TOP) {\n return {\n anchorPositionVertical: domRect.top + domRect.height + CONST.MODAL.POPOVER_MENU_PADDING,\n anchorPositionHorizontal: domRect.left + POPOVER_MENU_ANCHOR_POSITION_HORIZONTAL_OFFSET,\n };\n }\n\n return {\n anchorPositionVertical: domRect.top - CONST.MODAL.POPOVER_MENU_PADDING,\n anchorPositionHorizontal: domRect.left,\n };\n },\n [anchorAlignment.vertical],\n );\n\n /**\n * Set position of the transfer payment menu\n */\n const setPositionAddPaymentMenu = ({anchorPositionVertical, anchorPositionHorizontal}: AnchorPosition) => {\n setAnchorPosition({\n anchorPositionVertical,\n anchorPositionHorizontal,\n });\n };\n\n const setMenuPosition = useCallback(() => {\n if (!transferBalanceButtonRef.current) {\n return;\n }\n\n const buttonPosition = getClickedTargetLocation(transferBalanceButtonRef.current as HTMLDivElement);\n const position = getAnchorPosition(buttonPosition);\n\n setPositionAddPaymentMenu(position);\n }, [getAnchorPosition]);\n\n const selectPaymentMethod = useCallback(\n (paymentMethod: PaymentMethod) => {\n onSelectPaymentMethod(paymentMethod);\n\n if (paymentMethod === CONST.PAYMENT_METHODS.PERSONAL_BANK_ACCOUNT) {\n BankAccounts.openPersonalBankAccountSetupView();\n } else if (paymentMethod === CONST.PAYMENT_METHODS.DEBIT_CARD) {\n Navigation.navigate(addDebitCardRoute);\n } else if (paymentMethod === CONST.PAYMENT_METHODS.BUSINESS_BANK_ACCOUNT) {\n if (iouReport && ReportUtils.isIOUReport(iouReport)) {\n const {policyID, workspaceChatReportID, reportPreviewReportActionID} = Policy.createWorkspaceFromIOUPayment(iouReport) ?? {};\n if (workspaceChatReportID) {\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(workspaceChatReportID, reportPreviewReportActionID));\n }\n\n // Navigate to the bank account set up flow for this specific policy\n Navigation.navigate(ROUTES.BANK_ACCOUNT_WITH_STEP_TO_OPEN.getRoute('', policyID));\n\n return;\n }\n Navigation.navigate(addBankAccountRoute);\n }\n },\n [addBankAccountRoute, addDebitCardRoute, iouReport, onSelectPaymentMethod],\n );\n\n /**\n * Take the position of the button that calls this method and show the Add Payment method menu when the user has no valid payment method.\n * If they do have a valid payment method they are navigated to the \"enable payments\" route to complete KYC checks.\n * If they are already KYC'd we will continue whatever action is gated behind the KYC wall.\n *\n */\n const continueAction = useCallback(\n (event?: GestureResponderEvent | KeyboardEvent, iouPaymentType?: PaymentMethodType) => {\n const currentSource = walletTerms?.source ?? source;\n\n /**\n * Set the source, so we can tailor the process according to how we got here.\n * We do not want to set this on mount, as the source can change upon completing the flow, e.g. when upgrading the wallet to Gold.\n */\n Wallet.setKYCWallSource(source, chatReportID);\n\n if (shouldShowAddPaymentMenu) {\n setShouldShowAddPaymentMenu(false);\n return;\n }\n\n // Use event target as fallback if anchorRef is null for safety\n const targetElement = anchorRef.current ?? (event?.currentTarget as HTMLDivElement);\n\n transferBalanceButtonRef.current = targetElement;\n\n const isExpenseReport = ReportUtils.isExpenseReport(iouReport);\n const paymentCardList = fundList ?? {};\n\n // Check to see if user has a valid payment method on file and display the add payment popover if they don't\n if (\n (isExpenseReport && reimbursementAccount?.achData?.state !== CONST.BANK_ACCOUNT.STATE.OPEN) ||\n (!isExpenseReport && bankAccountList !== null && !PaymentUtils.hasExpensifyPaymentMethod(paymentCardList, bankAccountList, shouldIncludeDebitCard))\n ) {\n Log.info('[KYC Wallet] User does not have valid payment method');\n\n if (!shouldIncludeDebitCard) {\n selectPaymentMethod(CONST.PAYMENT_METHODS.PERSONAL_BANK_ACCOUNT);\n return;\n }\n\n const clickedElementLocation = getClickedTargetLocation(targetElement as HTMLDivElement);\n const position = getAnchorPosition(clickedElementLocation);\n\n setPositionAddPaymentMenu(position);\n setShouldShowAddPaymentMenu(true);\n\n return;\n }\n if (!isExpenseReport) {\n // Ask the user to upgrade to a gold wallet as this means they have not yet gone through our Know Your Customer (KYC) checks\n const hasActivatedWallet = userWallet?.tierName && [CONST.WALLET.TIER_NAME.GOLD, CONST.WALLET.TIER_NAME.PLATINUM].some((name) => name === userWallet.tierName);\n\n if (!hasActivatedWallet) {\n Log.info('[KYC Wallet] User does not have active wallet');\n\n Navigation.navigate(enablePaymentsRoute);\n\n return;\n }\n }\n\n Log.info('[KYC Wallet] User has valid payment method and passed KYC checks or did not need them');\n\n onSuccessfulKYC(iouPaymentType, currentSource);\n },\n [\n bankAccountList,\n chatReportID,\n enablePaymentsRoute,\n fundList,\n getAnchorPosition,\n iouReport,\n onSuccessfulKYC,\n reimbursementAccount?.achData?.state,\n selectPaymentMethod,\n shouldIncludeDebitCard,\n shouldShowAddPaymentMenu,\n source,\n userWallet?.tierName,\n walletTerms?.source,\n ],\n );\n\n useEffect(() => {\n let dimensionsSubscription: EmitterSubscription | null = null;\n\n PaymentMethods.kycWallRef.current = {continueAction};\n\n if (shouldListenForResize) {\n dimensionsSubscription = Dimensions.addEventListener('change', setMenuPosition);\n }\n\n return () => {\n if (shouldListenForResize && dimensionsSubscription) {\n dimensionsSubscription.remove();\n }\n\n PaymentMethods.kycWallRef.current = null;\n };\n }, [chatReportID, setMenuPosition, shouldListenForResize, continueAction]);\n\n return (\n <>\n setShouldShowAddPaymentMenu(false)}\n anchorRef={anchorRef}\n anchorPosition={{\n vertical: anchorPosition.anchorPositionVertical,\n horizontal: anchorPosition.anchorPositionHorizontal,\n }}\n anchorAlignment={anchorAlignment}\n onItemSelected={(item: PaymentMethod) => {\n setShouldShowAddPaymentMenu(false);\n selectPaymentMethod(item);\n }}\n shouldShowPersonalBankAccountOption={shouldShowPersonalBankAccountOption}\n />\n // eslint-disable-next-line react-compiler/react-compiler // eslint-disable-next-line react-compiler/react-compiler\n {children(continueAction, viewRef(anchorRef))}\n \n );\n}\n\nKYCWall.displayName = 'BaseKYCWall';\n\nexport default withOnyx({\n userWallet: {\n key: ONYXKEYS.USER_WALLET,\n },\n walletTerms: {\n key: ONYXKEYS.WALLET_TERMS,\n },\n fundList: {\n key: ONYXKEYS.FUND_LIST,\n },\n bankAccountList: {\n key: ONYXKEYS.BANK_ACCOUNT_LIST,\n },\n // @ts-expect-error: ONYXKEYS.REIMBURSEMENT_ACCOUNT is conflicting with ONYXKEYS.FORMS.REIMBURSEMENT_ACCOUNT_FORM\n reimbursementAccount: {\n key: ONYXKEYS.REIMBURSEMENT_ACCOUNT,\n },\n})(KYCWall);\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KYCWall/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KYCWall/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KYCWall/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KeyboardAvoidingView/index.ios.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 43, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KeyboardAvoidingView/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 12, - "column": 15, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 12, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/KeyboardAvoidingView/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 4, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 4, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/LHNOptionsList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/OptionRowLHN.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 48, - "column": 83, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 48, - "endColumn": 85, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2644, 2646], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/OptionRowLHNData.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 60, - "column": 20, - "nodeType": null, - "endLine": 60, - "endColumn": 41 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 64, - "column": 9, - "nodeType": null, - "endLine": 64, - "endColumn": 30 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 59, - "column": 29, - "nodeType": null, - "endLine": 59, - "endColumn": 50, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has a missing dependency: 'shouldDisplayViolations'. Either include it or remove the dependency array.", - "line": 70, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 85, - "endColumn": 6, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [fullReport, reportActions, personalDetails, preferredLocale, policy, parentReportAction, shouldDisplayViolations, shouldDisplayReportViolations, lastMessageTextFromReport, transactionViolations, invoiceReceiverPolicy]", - "fix": { - "range": [2813, 3212], - "text": "[fullReport, reportActions, personalDetails, preferredLocale, policy, parentReportAction, shouldDisplayViolations, shouldDisplayReportViolations, lastMessageTextFromReport, transactionViolations, invoiceReceiverPolicy]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 90, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 90, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 2, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import {deepEqual} from 'fast-equals';\nimport React, {useMemo, useRef} from 'react';\nimport useCurrentReportID from '@hooks/useCurrentReportID';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport SidebarUtils from '@libs/SidebarUtils';\nimport CONST from '@src/CONST';\nimport type {OptionData} from '@src/libs/ReportUtils';\nimport OptionRowLHN from './OptionRowLHN';\nimport type {OptionRowLHNDataProps} from './types';\n\n/*\n * This component gets the data from onyx for the actual\n * OptionRowLHN component.\n * The OptionRowLHN component is memoized, so it will only\n * re-render if the data really changed.\n */\nfunction OptionRowLHNData({\n isFocused = false,\n fullReport,\n reportActions,\n personalDetails = {},\n preferredLocale = CONST.LOCALES.DEFAULT,\n policy,\n invoiceReceiverPolicy,\n receiptTransactions,\n parentReportAction,\n iouReportReportActions,\n transaction,\n lastReportActionTransaction,\n transactionViolations,\n lastMessageTextFromReport,\n ...propsToForward\n}: OptionRowLHNDataProps) {\n const reportID = propsToForward.reportID;\n const currentReportIDValue = useCurrentReportID();\n const isReportFocused = isFocused && currentReportIDValue?.currentReportID === reportID;\n\n const optionItemRef = useRef();\n\n const shouldDisplayViolations = ReportUtils.shouldDisplayTransactionThreadViolations(fullReport, transactionViolations, parentReportAction);\n const shouldDisplayReportViolations = ReportUtils.isReportOwner(fullReport) && ReportUtils.hasReportViolations(reportID);\n\n const optionItem = useMemo(() => {\n // Note: ideally we'd have this as a dependent selector in onyx!\n const item = SidebarUtils.getOptionData({\n report: fullReport,\n reportActions,\n personalDetails,\n preferredLocale: preferredLocale ?? CONST.LOCALES.DEFAULT,\n policy,\n parentReportAction,\n hasViolations: !!shouldDisplayViolations || shouldDisplayReportViolations,\n lastMessageTextFromReport,\n transactionViolations,\n invoiceReceiverPolicy,\n });\n // eslint-disable-next-line react-compiler/react-compiler\n if (deepEqual(item, optionItemRef.current)) {\n // eslint-disable-next-line react-compiler/react-compiler\n return optionItemRef.current;\n }\n\n // eslint-disable-next-line react-compiler/react-compiler\n optionItemRef.current = item;\n\n return item;\n // Listen parentReportAction to update title of thread report when parentReportAction changed\n // Listen to transaction to update title of transaction report when transaction changed\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [\n fullReport,\n lastReportActionTransaction,\n reportActions,\n personalDetails,\n preferredLocale,\n policy,\n parentReportAction,\n iouReportReportActions,\n transaction,\n transactionViolations,\n receiptTransactions,\n invoiceReceiverPolicy,\n shouldDisplayReportViolations,\n lastMessageTextFromReport,\n ]);\n\n return (\n \n );\n}\n\nOptionRowLHNData.displayName = 'OptionRowLHNData';\n\n/**\n * This component is rendered in a list.\n * On scroll we want to avoid that a item re-renders\n * just because the list has to re-render when adding more items.\n * Thats also why the React.memo is used on the outer component here, as we just\n * use it to prevent re-renders from parent re-renders.\n */\nexport default React.memo(OptionRowLHNData);\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/OptionRowRendererComponent/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 8, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 8, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/OptionRowRendererComponent/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LHNOptionsList/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Lightbox/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Lightbox/numberOfConcurrentLightboxes/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Lightbox/numberOfConcurrentLightboxes/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Lightbox/numberOfConcurrentLightboxes/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocaleContextProvider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocalePicker.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationErrorMessage/BaseLocationErrorMessage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationErrorMessage/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 15, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 15, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationErrorMessage/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 16, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 16, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationErrorMessage/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationPermissionModal/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'onGrant'. Either include it or remove the dependency array. If 'onGrant' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 32, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 32, - "endColumn": 29, - "suggestions": [{"desc": "Update the dependencies array to be: [onGrant, startPermissionFlow]", "fix": {"range": [1386, 1407], "text": "[onGrant, startPermissionFlow]"}}], - "suppressions": [{"kind": "directive", "justification": "We only want to run this effect when startPermissionFlow changes"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationPermissionModal/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'onGrant'. Either include it or remove the dependency array. If 'onGrant' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 36, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 36, - "endColumn": 29, - "suggestions": [{"desc": "Update the dependencies array to be: [onGrant, startPermissionFlow]", "fix": {"range": [1520, 1541], "text": "[onGrant, startPermissionFlow]"}}], - "suppressions": [{"kind": "directive", "justification": "We only want to run this effect when startPermissionFlow changes"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LocationPermissionModal/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Lottie/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'shouldLoadAfterInteractions'. Either include it or remove the dependency array.", - "line": 50, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 50, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [shouldLoadAfterInteractions]", "fix": {"range": [2082, 2084], "text": "[shouldLoadAfterInteractions]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 103, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 103, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'forwardedRef'.", - "line": 110, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 110, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LottieAnimations/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/LottieAnimations/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MagicCodeInput.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-use-before-define", - "severity": 2, - "message": "'isOffline' was used before it was defined.", - "line": 174, - "column": 132, - "nodeType": "Identifier", - "messageId": "noUseBeforeDefine", - "endLine": 174, - "endColumn": 141, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'validateAndSubmit'. Either include it or remove the dependency array.", - "line": 196, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 196, - "endColumn": 39, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [value, shouldSubmitOnComplete, validateAndSubmit]", - "fix": {"range": [6585, 6616], "text": "[value, shouldSubmitOnComplete, validateAndSubmit]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 216, - "column": 18, - "nodeType": null, - "endLine": 226, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'onChangeText' and 'onKeyPress'. Either include them or remove the dependency array.", - "line": 370, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 370, - "endColumn": 45, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [lastPressedDigit, isDisableKeyboard, onKeyPress, onChangeText]", - "fix": {"range": [14568, 14605], "text": "[lastPressedDigit, isDisableKeyboard, onKeyPress, onChangeText]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/Direction.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/Direction.website.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/MapView.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 224, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 224, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/MapView.website.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has an unnecessary dependency: 'errorResetKey'. Either exclude it or remove the dependency array.", - "line": 30, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 30, - "endColumn": 24, - "suggestions": [{"desc": "Update the dependencies array to be: []", "fix": {"range": [1254, 1269], "text": "[]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 57, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 57, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/MapViewImpl.website.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'resetBoundaries'. Either include it or remove the dependency array.", - "line": 161, - "column": 12, - "nodeType": "ArrayExpression", - "endLine": 161, - "endColumn": 35, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [resetBoundaries, shouldResetBoundaries]", - "fix": {"range": [6756, 6779], "text": "[resetBoundaries, shouldResetBoundaries]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "this effect only needs to run when the boundaries reset is forced"}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 239, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 239, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/MapViewTypes.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/PendingMapView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 7, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 7, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/responder/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/responder/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/responder/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MapView/utils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MentionSuggestions.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 111, - "column": 38, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 111, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 127, - "column": 46, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 127, - "endColumn": 59, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MenuItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-nested-ternary", - "severity": 2, - "message": "Do not nest ternary expressions.", - "line": 454, - "column": 13, - "nodeType": "ConditionalExpression", - "messageId": "noNestedTernary", - "endLine": 454, - "endColumn": 151, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MenuItemGroup.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MenuItemList.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 92, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 92, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MenuItemWithTopDescription.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MessagesRow.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/BaseModal.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'hideModal'. Either include it or remove the dependency array.", - "line": 127, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 127, - "endColumn": 11, - "suggestions": [{"desc": "Update the dependencies array to be: [hideModal]", "fix": {"range": [4842, 4844], "text": "[hideModal]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values", - "line": 251, - "column": 38, - "nodeType": null, - "endLine": 251, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values", - "line": 251, - "column": 61, - "nodeType": null, - "endLine": 251, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values", - "line": 253, - "column": 49, - "nodeType": null, - "endLine": 253, - "endColumn": 94, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values", - "line": 253, - "column": 79, - "nodeType": null, - "endLine": 253, - "endColumn": 94, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/ModalContent.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook React.useEffect has missing dependencies: 'onDismiss' and 'onModalWillShow'. Either include them or remove the dependency array. If 'onModalWillShow' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 24, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 24, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [onDismiss, onModalWillShow]", "fix": {"range": [786, 788], "text": "[onDismiss, onModalWillShow]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/ModalContext.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 13, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 13, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/index.ios.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 63, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 63, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Modal/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyReportHeader.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has an unnecessary dependency: 'transactions'. Either exclude it or remove the dependency array.", - "line": 105, - "column": 116, - "nodeType": "ArrayExpression", - "endLine": 105, - "endColumn": 160, - "suggestions": [{"desc": "Update the dependencies array to be: [moneyRequestReport?.reportID]", "fix": {"range": [6270, 6314], "text": "[moneyRequestReport?.reportID]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyReportHeaderStatusBar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestAmountInput.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'currency', 'currentAmount', 'formatAmountOnBlur', and 'onFormatAmount'. Either include them or remove the dependency array. If 'onFormatAmount' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 226, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 226, - "endColumn": 37, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [amount, currency, currentAmount, formatAmountOnBlur, onFormatAmount, shouldKeepUserInput]", - "fix": {"range": [8947, 8976], "text": "[amount, currency, currentAmount, formatAmountOnBlur, onFormatAmount, shouldKeepUserInput]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'currentAmount' and 'decimals'. Either include them or remove the dependency array.", - "line": 240, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 240, - "endColumn": 22, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [currentAmount, decimals, setNewAmount]", - "fix": {"range": [9620, 9634], "text": "[currentAmount, decimals, setNewAmount]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'forwardedRef'.", - "line": 300, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 300, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestConfirmationList.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'setFormError'. Either include it or remove the dependency array.", - "line": 311, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 311, - "endColumn": 94, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isFocused, transaction, shouldDisplayFieldError, hasSmartScanFailed, didConfirmSplit, setFormError]", - "fix": {"range": [13539, 13625], "text": "[isFocused, transaction, shouldDisplayFieldError, hasSmartScanFailed, didConfirmSplit, setFormError]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "we don't want this effect to run if it's just setFormError that changes"}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'iouCategory' and 'transactionID'. Either include them or remove the dependency array.", - "line": 669, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 669, - "endColumn": 68, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [shouldShowCategories, policyCategories, isCategoryRequired, iouCategory, transactionID]", - "fix": {"range": [29224, 29284], "text": "[shouldShowCategories, policyCategories, isCategoryRequired, iouCategory, transactionID]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'transaction' and 'transactionID'. Either include them or remove the dependency array.", - "line": 687, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 687, - "endColumn": 36, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [policyTagLists, policyTags, transaction, transactionID]", - "fix": {"range": [30325, 30353], "text": "[policyTagLists, policyTags, transaction, transactionID]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestConfirmationListFooter.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 424, - "column": 39, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 424, - "endColumn": 41, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [18259, 18261], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 563, - "column": 47, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 563, - "endColumn": 77, - "fix": {"range": [25173, 25203], "text": "resolvedReceiptImage!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 577, - "column": 55, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 577, - "endColumn": 57, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [26014, 26055], "text": "(resolvedThumbnail ?? resolvedReceiptImage)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 577, - "column": 79, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 577, - "endColumn": 81, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [26056, 26058], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 638, - "column": 31, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 638, - "endColumn": 33, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [28867, 28869], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestHeader.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestHeaderStatusBar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MoneyRequestSkeletonView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/constants.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "This mutates a variable that React considers immutable", - "line": 125, - "column": 9, - "nodeType": null, - "endLine": 125, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/usePanGesture.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Mutating component props or hook arguments is not allowed. Consider using a local variable instead", - "line": 120, - "column": 17, - "nodeType": null, - "endLine": 120, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetX'.", - "line": 120, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 120, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetX'.", - "line": 129, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 129, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetY'.", - "line": 136, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 136, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetY'.", - "line": 146, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 146, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'isSwipingDownToClose'.", - "line": 147, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 147, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetY'.", - "line": 155, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 155, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'isSwipingDownToClose'.", - "line": 156, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 156, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'isSwipingDownToClose'.", - "line": 186, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 186, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'panTranslateX'.", - "line": 215, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 215, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'panTranslateY'.", - "line": 220, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 220, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetX'.", - "line": 225, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 225, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetY'.", - "line": 226, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 226, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'panTranslateX'.", - "line": 229, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 229, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'panTranslateY'.", - "line": 230, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 230, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/usePinchGesture.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Mutating component props or hook arguments is not allowed. Consider using a local variable instead", - "line": 72, - "column": 13, - "nodeType": null, - "endLine": 72, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'totalPinchTranslateX'.", - "line": 72, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 72, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'totalPinchTranslateY'.", - "line": 73, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 73, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'zoomScale'.", - "line": 130, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 130, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetX'.", - "line": 155, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 155, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetY'.", - "line": 156, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 156, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'pinchScale'.", - "line": 169, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 169, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'zoomScale'.", - "line": 170, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 170, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'pinchScale'.", - "line": 173, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 173, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'zoomScale'.", - "line": 174, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 174, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'pinchScale'.", - "line": 177, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 177, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/useTapGestures.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Mutating component props or hook arguments is not allowed. Consider using a local variable instead", - "line": 115, - "column": 13, - "nodeType": null, - "endLine": 115, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetX'.", - "line": 115, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 115, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offsetY'.", - "line": 116, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 116, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'zoomScale'.", - "line": 117, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 117, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'pinchScale'.", - "line": 118, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 118, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultiGestureCanvas/utils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/MultipleAvatars.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 187, - "column": 22, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 187, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OfflineIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OfflineWithFeedback.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OnboardingWelcomeVideo.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Onfido/BaseOnfidoWeb.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `driving_licence` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 77, - "column": 25, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 77, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `generic.back` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 117, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 117, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'onError', 'onSuccess', 'onUserExit', 'preferredLocale', 'sdkToken', 'theme', and 'translate'. Either include them or remove the dependency array.", - "line": 146, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 146, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [onError, onSuccess, onUserExit, preferredLocale, sdkToken, theme, translate]", - "fix": {"range": [6583, 6585], "text": "[onError, onSuccess, onUserExit, preferredLocale, sdkToken, theme, translate]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Onfido/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'onError', 'onSuccess', 'onUserExit', 'sdkToken', and 'translate'. Either include them or remove the dependency array. If 'onUserExit' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 93, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 93, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [onError, onSuccess, onUserExit, sdkToken, translate]", - "fix": {"range": [4765, 4767], "text": "[onError, onSuccess, onUserExit, sdkToken, translate]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Onfido/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unnecessary-type-assertion", - "severity": 2, - "message": "This assertion is unnecessary since it does not change the type of the expression.", - "line": 20, - "column": 35, - "nodeType": "TSAsExpression", - "messageId": "unnecessaryAssertion", - "endLine": 20, - "endColumn": 102, - "fix": {"range": [1044, 1066], "text": ""}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Onfido/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OnyxProvider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OpacityView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionListContextProvider.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'personalDetails'. Either include it or remove the dependency array.", - "line": 77, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 77, - "endColumn": 17, - "suggestions": [{"desc": "Update the dependencies array to be: [personalDetails, reports]", "fix": {"range": [2965, 2974], "text": "[personalDetails, reports]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'options.reports', 'prevPersonalDetails', and 'reports'. Either include them or remove the dependency array.", - "line": 128, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 128, - "endColumn": 25, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [options.reports, personalDetails, prevPersonalDetails, reports]", - "fix": {"range": [5297, 5314], "text": "[options.reports, personalDetails, prevPersonalDetails, reports]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 149, - "column": 112, - "nodeType": null, - "endLine": 149, - "endColumn": 141, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 149, - "column": 112, - "nodeType": null, - "endLine": 149, - "endColumn": 141, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionRow.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsList/BaseOptionsList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsList/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsList/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 45, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 45, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsList/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsListSkeletonView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsPicker/OptionItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/OptionsPicker/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFThumbnail/PDFThumbnailError.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFThumbnail/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFThumbnail/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/extensions", - "severity": 2, - "message": "Unexpected use of file extension \"mjs\" for \"pdfjs-dist/legacy/build/pdf.worker.mjs\"", - "line": 3, - "column": 29, - "nodeType": "Literal", - "endLine": 3, - "endColumn": 69, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFThumbnail/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFView/PDFInfoMessage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFView/PDFPasswordForm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFView/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/ban-types", - "severity": 2, - "message": "Don't use `object` as a type. Use 'Record' instead.", - "line": 90, - "column": 19, - "nodeType": "TSObjectKeyword", - "messageId": "bannedTypeMessage", - "endLine": 90, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 134, - "column": 36, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 134, - "endColumn": 38, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6223, 6225], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 177, - "column": 42, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 177, - "endColumn": 44, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [8401, 8403], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFView/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'CSSProperties' import from 'react' is restricted. Please use 'ViewStyle', 'TextStyle', 'ImageStyle' from 'react-native' instead.", - "line": 3, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'retrieveCanvasLimits'. Either include it or remove the dependency array.", - "line": 72, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 72, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [retrieveCanvasLimits]", "fix": {"range": [2875, 2877], "text": "[retrieveCanvasLimits]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 136, - "column": 42, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 136, - "endColumn": 44, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5855, 5857], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PDFView/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ParentNavigationSubtitle.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PercentageForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'forwardedRef'.", - "line": 64, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 64, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 71, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 71, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Picker/BasePicker.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 5, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 5, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'onInputChange' and 'value'. Either include them or remove the dependency array. If 'onInputChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 68, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 68, - "endColumn": 15, - "suggestions": [{"desc": "Update the dependencies array to be: [items, onInputChange, value]", "fix": {"range": [2380, 2387], "text": "[items, onInputChange, value]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 104, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 104, - "endColumn": 130, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Picker/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Picker/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 22, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 22, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Picker/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PinButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PlaidLink/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'onEvent', 'onExit', 'onSuccess', and 'token'. Either include them or remove the dependency array. If 'onEvent' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 35, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 35, - "endColumn": 10, - "suggestions": [ - {"desc": "Update the dependencies array to be: [onEvent, onExit, onSuccess, token]", "fix": {"range": [1355, 1357], "text": "[onEvent, onExit, onSuccess, token]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PlaidLink/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PlaidLink/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Popover/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 16, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 16, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Popover/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 68, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 68, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 87, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 87, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 99, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 99, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Popover/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 3, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverMenu.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 299, - "column": 36, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 299, - "endColumn": 111, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 305, - "column": 42, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 305, - "endColumn": 69, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 310, - "column": 46, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 310, - "endColumn": 73, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 325, - "column": 41, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 325, - "endColumn": 59, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverProvider/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverProvider/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 122, - "column": 22, - "nodeType": null, - "endLine": 122, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 122, - "column": 22, - "nodeType": null, - "endLine": 122, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverProvider/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 3, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverWithMeasuredContent.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 162, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 162, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverWithoutOverlay/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'anchorRef', 'close', 'onClose', 'onModalHide', 'onModalShow', 'onOpen', and 'withoutOverlayRef'. Either include them or remove the dependency array. If 'onModalShow' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 73, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 73, - "endColumn": 19, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [anchorRef, close, isVisible, onClose, onModalHide, onModalShow, onOpen, withoutOverlayRef]", - "fix": {"range": [2537, 2548], "text": "[anchorRef, close, isVisible, onClose, onModalHide, onModalShow, onOpen, withoutOverlayRef]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PopoverWithoutOverlay/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 3, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/GenericPressable/BaseGenericPressable.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Pressable' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 5, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 5, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 62, - "column": 25, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 62, - "endColumn": 27, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [2277, 2319], "text": "(disabled ?? shouldBeDisabledByScreenReader)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 152, - "column": 52, - "nodeType": null, - "endLine": 152, - "endColumn": 66, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 178, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 178, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/GenericPressable/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 13, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 13, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/GenericPressable/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 13, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 13, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/GenericPressable/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 3, - "column": 116, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 130, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/PressableWithDelayToggle.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unsafe-assignment", - "severity": 2, - "message": "Unsafe assignment of an `any` value.", - "line": 103, - "column": 18, - "nodeType": "TSAsExpression", - "messageId": "anyAssignment", - "endLine": 103, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 103, - "column": 25, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 103, - "endColumn": 28, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [3459, 3462], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [3459, 3462], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/PressableWithFeedback.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 68, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 68, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/PressableWithoutFeedback.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 13, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 13, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/PressableWithoutFocus.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 27, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 27, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Pressable/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PressableWithSecondaryInteraction/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 36, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 36, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 49, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 49, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PressableWithSecondaryInteraction/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'ref'.", - "line": 52, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 52, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 100, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 100, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PressableWithSecondaryInteraction/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProcessMoneyReportHoldMenu.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProcessMoneyRequestHoldMenu.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/BaseProfilingToolMenu.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@lwc/lwc/no-async-await", - "severity": 2, - "message": "Invalid usage of async-await.", - "line": 63, - "column": 30, - "nodeType": "ArrowFunctionExpression", - "endLine": 72, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@lwc/lwc/no-async-await", - "severity": 2, - "message": "Invalid usage of async-await.", - "line": 107, - "column": 24, - "nodeType": "ArrowFunctionExpression", - "endLine": 131, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@lwc/lwc/no-async-await", - "severity": 2, - "message": "Invalid usage of async-await.", - "line": 138, - "column": 28, - "nodeType": "ArrowFunctionExpression", - "endLine": 155, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/RNFS/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/RNFS/index.web.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/Share/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/Share/index.web.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/index.android.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/index.ios.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ProfilingToolMenu/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/PromotedActionsBar.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 135, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 135, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRCode.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/QRShareWithDownload/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 30, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 30, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/QRShareWithDownload/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 36, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 36, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/QRShareWithDownload/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/getQrCodeDownloadFileName.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/QRShare/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RNMarkdownTextInput.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 29, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 29, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RNTextInput.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 28, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 28, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RadioButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RadioButtonWithLabel.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RadioButtons.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/AddReactionBubble.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/EmojiReactionBubble.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/MiniQuickEmojiReactions.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/QuickEmojiReactions/BaseQuickEmojiReactions.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/QuickEmojiReactions/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 22, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 22, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/QuickEmojiReactions/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 18, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 18, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/QuickEmojiReactions/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/ReactionTooltipContent.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Reactions/ReportActionItemEmojiReactions.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Reassigning a variable after render has completed can cause inconsistent behavior on subsequent renders. Consider using state instead", - "line": 108, - "column": 13, - "nodeType": null, - "endLine": 108, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReceiptAudit.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReceiptEmptyState.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReceiptImage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 120, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 120, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReferralProgramCTA.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReimbursementAccountLoadingIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RenderHTML.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ActionableItemButtons.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ChronosOOOListActions.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ExportIntegration.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 25, - "column": 34, - "nodeType": "Identifier", - "messageId": "noArrayIndex", - "endLine": 25, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 35, - "column": 30, - "nodeType": "Identifier", - "messageId": "noArrayIndex", - "endLine": 35, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ExportWithDropdownMenu.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has a missing dependency: 'exportMethods'. Either include it or remove the dependency array.", - "line": 78, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 78, - "endColumn": 83, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [iconToDisplay, canBeExported, translate, connectionName, exportMethods, report?.policyID]", - "fix": {"range": [3399, 3474], "text": "[iconToDisplay, canBeExported, translate, connectionName, exportMethods, report?.policyID]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/IssueCardMessage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyReportView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyRequestAction.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyRequestPreview/MoneyRequestPreviewContent.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyRequestPreview/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 13, - "column": 122, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 13, - "endColumn": 132, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyRequestPreview/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/MoneyRequestView.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 182, - "column": 76, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 182, - "endColumn": 78, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11401, 11403], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 185, - "column": 66, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 185, - "endColumn": 68, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11652, 11654], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ReportActionItemImage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 153, - "column": 39, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 153, - "endColumn": 52, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 160, - "column": 26, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 160, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ReportActionItemImages.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 76, - "column": 38, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 76, - "endColumn": 57, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/ReportPreview.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has an unnecessary dependency: 'transactions'. Either exclude it or remove the dependency array.", - "line": 119, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 119, - "endColumn": 44, - "suggestions": [{"desc": "Update the dependencies array to be: [iouReportID, action]", "fix": {"range": [5611, 5646], "text": "[iouReportID, action]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'isPaidAnimationRunning'. Either include it or remove the dependency array.", - "line": 432, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 432, - "endColumn": 47, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isPaidAnimationRunning, previewMessage, previewMessageOpacity]", - "fix": {"range": [21713, 21752], "text": "[isPaidAnimationRunning, previewMessage, previewMessageOpacity]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/TaskAction.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/TaskPreview.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'policyID' PropType is defined but prop is never used", - "line": 41, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 41, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/TaskView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/TripDetailsView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionItem/TripRoomPreview.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionsSkeletonView/SkeletonViewLines.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportActionsSkeletonView/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportHeaderSkeletonView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ReportWelcomeText.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 36, - "column": 110, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 36, - "endColumn": 112, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1562, 1564], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 198, - "column": 40, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 198, - "endColumn": 64, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RequireTwoFactorAuthenticationModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RoomHeaderAvatars.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 80, - "column": 30, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 80, - "endColumn": 50, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RoomNameInput/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 37, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 37, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RoomNameInput/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 49, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 49, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/RoomNameInput/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SAMLLoadingIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeArea/index.ios.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeArea/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeArea/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeAreaConsumer/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'SafeAreaInsetsContext' import from 'react-native-safe-area-context' is restricted. Please use 'useSafeAreaInsets' from '@src/hooks/useSafeAreaInset' and/or 'SafeAreaConsumer' from '@components/SafeAreaConsumer' instead.", - "line": 3, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 25, - "column": 50, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 25, - "endColumn": 52, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1036, 1038], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeAreaConsumer/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'SafeAreaInsetsContext' import from 'react-native-safe-area-context' is restricted. Please use 'useSafeAreaInsets' from '@src/hooks/useSafeAreaInset' and/or 'SafeAreaConsumer' from '@components/SafeAreaConsumer' instead.", - "line": 3, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SafeAreaConsumer/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ScreenWrapper.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 163, - "column": 5, - "nodeType": null, - "endLine": 163, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'navigation', 'onEntryTransitionEnd', and 'shouldDismissKeyboardBeforeClose'. Either include them or remove the dependency array. If 'onEntryTransitionEnd' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 232, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 232, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [navigation, onEntryTransitionEnd, shouldDismissKeyboardBeforeClose]", - "fix": {"range": [10246, 10248], "text": "[navigation, onEntryTransitionEnd, shouldDismissKeyboardBeforeClose]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 267, - "column": 29, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 267, - "endColumn": 58, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 274, - "column": 33, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 274, - "endColumn": 78, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ScrollOffsetContextProvider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ScrollView.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 17, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 17, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ScrollViewWithContext.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 55, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 81, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 55, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 55, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 60, - "column": 54, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 60, - "endColumn": 56, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2402, 2404], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchFiltersChatsSelector.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchFiltersParticipantsSelector.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchMultipleSelectionPicker.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchPageHeader.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchRouter.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 182, - "column": 9, - "nodeType": null, - "endLine": 182, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [7520, 7575], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has a missing dependency: 'clearUserQuery'. Either include it or remove the dependency array.", - "line": 183, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 183, - "endColumn": 11, - "suggestions": [{"desc": "Update the dependencies array to be: [clearUserQuery]", "fix": {"range": [7584, 7586], "text": "[clearUserQuery]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 195, - "column": 9, - "nodeType": null, - "endLine": 195, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [7928, 7983], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has a missing dependency: 'clearUserQuery'. Either include it or remove the dependency array.", - "line": 196, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 196, - "endColumn": 23, - "suggestions": [{"desc": "Update the dependencies array to be: [clearUserQuery, onRouterClose]", "fix": {"range": [7991, 8006], "text": "[clearUserQuery, onRouterClose]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 210, - "column": 9, - "nodeType": null, - "endLine": 210, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [8586, 8641], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has missing dependencies: 'cardList', 'clearUserQuery', and 'taxRates'. Either include them or remove the dependency array.", - "line": 211, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 211, - "endColumn": 24, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [cardList, clearUserQuery, onRouterClose, taxRates]", - "fix": {"range": [8650, 8665], "text": "[cardList, clearUserQuery, onRouterClose, taxRates]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchRouterContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchRouterInput.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchRouterList.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 76, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 76, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 84, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 84, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchRouter/SearchRouterModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/SearchStatusBar.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 3, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/index.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 173, - "column": 9, - "nodeType": null, - "endLine": 173, - "endColumn": 37 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 190, - "column": 79, - "nodeType": null, - "endLine": 190, - "endColumn": 107 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 172, - "column": 64, - "nodeType": null, - "endLine": 172, - "endColumn": 92, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'selectedTransactions', 'status', and 'type'. Either include them or remove the dependency array.", - "line": 256, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 256, - "endColumn": 39, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [data, selectedTransactions, setSelectedTransactions, status, type]", - "fix": {"range": [13130, 13161], "text": "[data, selectedTransactions, setSelectedTransactions, status, type]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 15, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import {useNavigation} from '@react-navigation/native';\nimport type {StackNavigationProp} from '@react-navigation/stack';\nimport React, {useCallback, useEffect, useRef, useState} from 'react';\nimport {View} from 'react-native';\nimport type {NativeScrollEvent, NativeSyntheticEvent, StyleProp, ViewStyle} from 'react-native';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport {useOnyx} from 'react-native-onyx';\nimport FullPageOfflineBlockingView from '@components/BlockingViews/FullPageOfflineBlockingView';\nimport SearchTableHeader from '@components/SelectionList/SearchTableHeader';\nimport type {ReportActionListItemType, ReportListItemType, TransactionListItemType} from '@components/SelectionList/types';\nimport SelectionListWithModal from '@components/SelectionListWithModal';\nimport SearchRowSkeleton from '@components/Skeletons/SearchRowSkeleton';\nimport useMobileSelectionMode from '@hooks/useMobileSelectionMode';\nimport useNetwork from '@hooks/useNetwork';\nimport usePrevious from '@hooks/usePrevious';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useSearchHighlightAndScroll from '@hooks/useSearchHighlightAndScroll';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport {turnOffMobileSelectionMode, turnOnMobileSelectionMode} from '@libs/actions/MobileSelectionMode';\nimport * as SearchActions from '@libs/actions/Search';\nimport * as DeviceCapabilities from '@libs/DeviceCapabilities';\nimport Log from '@libs/Log';\nimport memoize from '@libs/memoize';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport * as SearchUtils from '@libs/SearchUtils';\nimport Navigation from '@navigation/Navigation';\nimport type {AuthScreensParamList} from '@navigation/types';\nimport EmptySearchView from '@pages/Search/EmptySearchView';\nimport variables from '@styles/variables';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport type SearchResults from '@src/types/onyx/SearchResults';\nimport {useSearchContext} from './SearchContext';\nimport type {SearchColumnType, SearchQueryJSON, SearchStatus, SelectedTransactionInfo, SelectedTransactions, SortOrder} from './types';\n\ntype SearchProps = {\n queryJSON: SearchQueryJSON;\n onSearchListScroll?: (event: NativeSyntheticEvent) => void;\n contentContainerStyle?: StyleProp;\n};\n\nconst transactionItemMobileHeight = 100;\nconst reportItemTransactionHeight = 52;\nconst listItemPadding = 12; // this is equivalent to 'mb3' on every transaction/report list item\nconst searchHeaderHeight = 54;\nconst sortableSearchStatuses: SearchStatus[] = [CONST.SEARCH.STATUS.EXPENSE.ALL];\n\nfunction mapTransactionItemToSelectedEntry(item: TransactionListItemType): [string, SelectedTransactionInfo] {\n return [item.keyForList, {isSelected: true, canDelete: item.canDelete, canHold: item.canHold, canUnhold: item.canUnhold, action: item.action}];\n}\n\nfunction mapToTransactionItemWithSelectionInfo(item: TransactionListItemType, selectedTransactions: SelectedTransactions, canSelectMultiple: boolean, shouldAnimateInHighlight: boolean) {\n return {...item, shouldAnimateInHighlight, isSelected: selectedTransactions[item.keyForList]?.isSelected && canSelectMultiple};\n}\n\nfunction mapToItemWithSelectionInfo(\n item: TransactionListItemType | ReportListItemType | ReportActionListItemType,\n selectedTransactions: SelectedTransactions,\n canSelectMultiple: boolean,\n shouldAnimateInHighlight: boolean,\n) {\n if (SearchUtils.isReportActionListItemType(item)) {\n return item;\n }\n\n return SearchUtils.isTransactionListItemType(item)\n ? mapToTransactionItemWithSelectionInfo(item, selectedTransactions, canSelectMultiple, shouldAnimateInHighlight)\n : {\n ...item,\n shouldAnimateInHighlight,\n transactions: item.transactions?.map((transaction) => mapToTransactionItemWithSelectionInfo(transaction, selectedTransactions, canSelectMultiple, shouldAnimateInHighlight)),\n isSelected: item.transactions.every((transaction) => selectedTransactions[transaction.keyForList]?.isSelected && canSelectMultiple),\n };\n}\n\nfunction prepareTransactionsList(item: TransactionListItemType, selectedTransactions: SelectedTransactions) {\n if (selectedTransactions[item.keyForList]?.isSelected) {\n const {[item.keyForList]: omittedTransaction, ...transactions} = selectedTransactions;\n\n return transactions;\n }\n\n return {...selectedTransactions, [item.keyForList]: {isSelected: true, canDelete: item.canDelete, canHold: item.canHold, canUnhold: item.canUnhold, action: item.action}};\n}\n\nfunction Search({queryJSON, onSearchListScroll, contentContainerStyle}: SearchProps) {\n const {isOffline} = useNetwork();\n const {shouldUseNarrowLayout} = useResponsiveLayout();\n const styles = useThemeStyles();\n const {isSmallScreenWidth, isLargeScreenWidth} = useResponsiveLayout();\n const navigation = useNavigation>();\n const lastSearchResultsRef = useRef>();\n const {setCurrentSearchHash, setSelectedTransactions, selectedTransactions, clearSelectedTransactions, setShouldShowStatusBarLoading, lastSearchType, setLastSearchType} =\n useSearchContext();\n const {selectionMode} = useMobileSelectionMode(false);\n const [offset, setOffset] = useState(0);\n\n const {type, status, sortBy, sortOrder, hash} = queryJSON;\n\n const [currentSearchResults] = useOnyx(`${ONYXKEYS.COLLECTION.SNAPSHOT}${hash}`);\n const [transactions] = useOnyx(ONYXKEYS.COLLECTION.TRANSACTION);\n const previousTransactions = usePrevious(transactions);\n\n useEffect(() => {\n if (!currentSearchResults?.search?.type) {\n return;\n }\n setLastSearchType(currentSearchResults.search.type);\n }, [lastSearchType, queryJSON, setLastSearchType, currentSearchResults]);\n\n const canSelectMultiple = isSmallScreenWidth ? !!selectionMode?.isEnabled : true;\n\n useEffect(() => {\n clearSelectedTransactions(hash);\n setCurrentSearchHash(hash);\n }, [hash, clearSelectedTransactions, setCurrentSearchHash]);\n\n useEffect(() => {\n const selectedKeys = Object.keys(selectedTransactions).filter((key) => selectedTransactions[key]);\n if (!isSmallScreenWidth) {\n if (selectedKeys.length === 0) {\n turnOffMobileSelectionMode();\n }\n return;\n }\n if (selectedKeys.length > 0 && !selectionMode?.isEnabled) {\n turnOnMobileSelectionMode();\n }\n }, [isSmallScreenWidth, selectedTransactions, selectionMode?.isEnabled]);\n\n useEffect(() => {\n if (isOffline) {\n return;\n }\n\n SearchActions.search({queryJSON, offset});\n }, [isOffline, offset, queryJSON]);\n\n const getItemHeight = useCallback(\n (item: TransactionListItemType | ReportListItemType | ReportActionListItemType) => {\n if (SearchUtils.isTransactionListItemType(item) || SearchUtils.isReportActionListItemType(item)) {\n return isLargeScreenWidth ? variables.optionRowHeight + listItemPadding : transactionItemMobileHeight + listItemPadding;\n }\n\n if (item.transactions.length === 0) {\n return 0;\n }\n\n if (item.transactions.length === 1) {\n return isLargeScreenWidth ? variables.optionRowHeight + listItemPadding : transactionItemMobileHeight + listItemPadding;\n }\n\n const baseReportItemHeight = isLargeScreenWidth ? 72 : 108;\n return baseReportItemHeight + item.transactions.length * reportItemTransactionHeight + listItemPadding;\n },\n [isLargeScreenWidth],\n );\n\n const getItemHeightMemoized = memoize(getItemHeight, {\n transformKey: ([item]) => {\n // List items are displayed differently on \"L\"arge and \"N\"arrow screens so the height will differ\n // in addition the same items might be displayed as part of different Search screens (\"Expenses\", \"All\", \"Finished\")\n const screenSizeHash = isLargeScreenWidth ? 'L' : 'N';\n return `${hash}-${item.keyForList}-${screenSizeHash}`;\n },\n });\n\n // save last non-empty search results to avoid ugly flash of loading screen when hash changes and onyx returns empty data\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n if (currentSearchResults?.data && currentSearchResults !== lastSearchResultsRef.current) {\n lastSearchResultsRef.current = currentSearchResults;\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n }\n\n const searchResults = currentSearchResults?.data ? currentSearchResults : lastSearchResultsRef.current;\n\n const {newSearchResultKey, handleSelectionListScroll} = useSearchHighlightAndScroll({\n searchResults,\n transactions,\n previousTransactions,\n queryJSON,\n offset,\n });\n\n // There's a race condition in Onyx which makes it return data from the previous Search, so in addition to checking that the data is loaded\n // we also need to check that the searchResults matches the type and status of the current search\n const isDataLoaded = searchResults?.data !== undefined && searchResults?.search?.type === type && searchResults?.search?.status === status;\n const shouldShowLoadingState = !isOffline && !isDataLoaded;\n const shouldShowLoadingMoreItems = !shouldShowLoadingState && searchResults?.search?.isLoading && searchResults?.search?.offset > 0;\n const isSearchResultsEmpty = !searchResults?.data || SearchUtils.isSearchResultsEmpty(searchResults);\n const prevIsSearchResultEmpty = usePrevious(isSearchResultsEmpty);\n const data = searchResults === undefined ? [] : SearchUtils.getSections(type, status, searchResults.data, searchResults.search);\n\n useEffect(() => {\n /** We only want to display the skeleton for the status filters the first time we load them for a specific data type */\n setShouldShowStatusBarLoading(shouldShowLoadingState && lastSearchType !== type);\n }, [lastSearchType, setShouldShowStatusBarLoading, shouldShowLoadingState, type]);\n\n useEffect(() => {\n if (type === CONST.SEARCH.DATA_TYPES.CHAT) {\n return;\n }\n const newTransactionList: SelectedTransactions = {};\n if (status === CONST.SEARCH.STATUS.EXPENSE.ALL) {\n data.forEach((transaction) => {\n if (!Object.hasOwn(transaction, 'transactionID') || !('transactionID' in transaction)) {\n return;\n }\n if (!Object.keys(selectedTransactions).includes(transaction.transactionID)) {\n return;\n }\n newTransactionList[transaction.transactionID] = {\n action: transaction.action,\n canHold: transaction.canHold,\n canUnhold: transaction.canUnhold,\n isSelected: selectedTransactions[transaction.transactionID].isSelected,\n canDelete: transaction.canDelete,\n };\n });\n } else {\n data.forEach((report) => {\n if (!Object.hasOwn(report, 'transactions') || !('transactions' in report)) {\n return;\n }\n report.transactions.forEach((transaction) => {\n if (!Object.keys(selectedTransactions).includes(transaction.transactionID)) {\n return;\n }\n newTransactionList[transaction.transactionID] = {\n action: transaction.action,\n canHold: transaction.canHold,\n canUnhold: transaction.canUnhold,\n isSelected: selectedTransactions[transaction.transactionID].isSelected,\n canDelete: transaction.canDelete,\n };\n });\n });\n }\n setSelectedTransactions(newTransactionList, data);\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [data, setSelectedTransactions]);\n\n useEffect(() => {\n if (!isSearchResultsEmpty || prevIsSearchResultEmpty) {\n return;\n }\n turnOffMobileSelectionMode();\n }, [isSearchResultsEmpty, prevIsSearchResultEmpty]);\n\n if (shouldShowLoadingState) {\n return (\n \n );\n }\n\n if (searchResults === undefined) {\n Log.alert('[Search] Undefined search type');\n return {null};\n }\n\n const ListItem = SearchUtils.getListItem(type, status);\n const sortedData = SearchUtils.getSortedSections(type, status, data, sortBy, sortOrder);\n const sortedSelectedData = sortedData.map((item) => {\n const baseKey = `${ONYXKEYS.COLLECTION.TRANSACTION}${(item as TransactionListItemType).transactionID}`;\n // Check if the base key matches the newSearchResultKey (TransactionListItemType)\n const isBaseKeyMatch = baseKey === newSearchResultKey;\n // Check if any transaction within the transactions array (ReportListItemType) matches the newSearchResultKey\n const isAnyTransactionMatch = (item as ReportListItemType)?.transactions?.some((transaction) => {\n const transactionKey = `${ONYXKEYS.COLLECTION.TRANSACTION}${transaction.transactionID}`;\n return transactionKey === newSearchResultKey;\n });\n // Determine if either the base key or any transaction key matches\n const shouldAnimateInHighlight = isBaseKeyMatch || isAnyTransactionMatch;\n\n return mapToItemWithSelectionInfo(item, selectedTransactions, canSelectMultiple, shouldAnimateInHighlight);\n });\n\n const shouldShowEmptyState = !isDataLoaded || data.length === 0;\n\n if (shouldShowEmptyState) {\n return (\n \n \n \n );\n }\n\n const toggleTransaction = (item: TransactionListItemType | ReportListItemType | ReportActionListItemType) => {\n if (SearchUtils.isReportActionListItemType(item)) {\n return;\n }\n if (SearchUtils.isTransactionListItemType(item)) {\n if (!item.keyForList) {\n return;\n }\n\n setSelectedTransactions(prepareTransactionsList(item, selectedTransactions), data);\n return;\n }\n\n if (item.transactions.every((transaction) => selectedTransactions[transaction.keyForList]?.isSelected)) {\n const reducedSelectedTransactions: SelectedTransactions = {...selectedTransactions};\n\n item.transactions.forEach((transaction) => {\n delete reducedSelectedTransactions[transaction.keyForList];\n });\n\n setSelectedTransactions(reducedSelectedTransactions, data);\n return;\n }\n\n setSelectedTransactions(\n {\n ...selectedTransactions,\n ...Object.fromEntries(item.transactions.map(mapTransactionItemToSelectedEntry)),\n },\n data,\n );\n };\n\n const openReport = (item: TransactionListItemType | ReportListItemType | ReportActionListItemType) => {\n const isFromSelfDM = item.reportID === CONST.REPORT.UNREPORTED_REPORTID;\n let reportID = SearchUtils.isTransactionListItemType(item) && (!item.isFromOneTransactionReport || isFromSelfDM) ? item.transactionThreadReportID : item.reportID;\n\n if (!reportID) {\n return;\n }\n\n // If we're trying to open a legacy transaction without a transaction thread, let's create the thread and navigate the user\n if (SearchUtils.isTransactionListItemType(item) && reportID === '0' && item.moneyRequestReportActionID) {\n reportID = ReportUtils.generateReportID();\n SearchActions.createTransactionThread(hash, item.transactionID, reportID, item.moneyRequestReportActionID);\n }\n\n const backTo = Navigation.getActiveRoute();\n\n if (SearchUtils.isReportActionListItemType(item)) {\n const reportActionID = item.reportActionID;\n Navigation.navigate(ROUTES.SEARCH_REPORT.getRoute({reportID, reportActionID, backTo}));\n return;\n }\n\n Navigation.navigate(ROUTES.SEARCH_REPORT.getRoute({reportID, backTo}));\n };\n\n const fetchMoreResults = () => {\n if (!searchResults?.search?.hasMoreResults || shouldShowLoadingState || shouldShowLoadingMoreItems) {\n return;\n }\n setOffset(offset + CONST.SEARCH.RESULTS_PAGE_SIZE);\n };\n\n const toggleAllTransactions = () => {\n const areItemsOfReportType = status !== CONST.SEARCH.STATUS.EXPENSE.ALL;\n const flattenedItems = areItemsOfReportType ? (data as ReportListItemType[]).flatMap((item) => item.transactions) : data;\n const isAllSelected = flattenedItems.length === Object.keys(selectedTransactions).length;\n\n if (isAllSelected) {\n clearSelectedTransactions();\n return;\n }\n\n if (areItemsOfReportType) {\n setSelectedTransactions(Object.fromEntries((data as ReportListItemType[]).flatMap((item) => item.transactions.map(mapTransactionItemToSelectedEntry))), data);\n\n return;\n }\n\n setSelectedTransactions(Object.fromEntries((data as TransactionListItemType[]).map(mapTransactionItemToSelectedEntry)), data);\n };\n\n const onSortPress = (column: SearchColumnType, order: SortOrder) => {\n const newQuery = SearchUtils.buildSearchQueryString({...queryJSON, sortBy: column, sortOrder: order});\n navigation.setParams({q: newQuery});\n };\n\n const shouldShowYear = SearchUtils.shouldShowYear(searchResults?.data);\n const shouldShowSorting = sortableSearchStatuses.includes(status);\n\n return (\n \n ref={handleSelectionListScroll(sortedSelectedData)}\n sections={[{data: sortedSelectedData, isDisabled: false}]}\n turnOnSelectionModeOnLongPress={type !== CONST.SEARCH.DATA_TYPES.CHAT}\n onTurnOnSelectionMode={(item) => item && toggleTransaction(item)}\n onCheckboxPress={toggleTransaction}\n onSelectAll={toggleAllTransactions}\n customListHeader={\n !isLargeScreenWidth ? null : (\n \n )\n }\n isSelected={(item) =>\n status !== CONST.SEARCH.STATUS.EXPENSE.ALL && SearchUtils.isReportListItemType(item)\n ? item.transactions.some((transaction) => selectedTransactions[transaction.keyForList]?.isSelected)\n : !!item.isSelected\n }\n shouldAutoTurnOff={false}\n onScroll={onSearchListScroll}\n canSelectMultiple={type !== CONST.SEARCH.DATA_TYPES.CHAT && canSelectMultiple}\n customListHeaderHeight={searchHeaderHeight}\n // To enhance the smoothness of scrolling and minimize the risk of encountering blank spaces during scrolling,\n // we have configured a larger windowSize and a longer delay between batch renders.\n // The windowSize determines the number of items rendered before and after the currently visible items.\n // A larger windowSize helps pre-render more items, reducing the likelihood of blank spaces appearing.\n // The updateCellsBatchingPeriod sets the delay (in milliseconds) between rendering batches of cells.\n // A longer delay allows the UI to handle rendering in smaller increments, which can improve performance and smoothness.\n // For more information, refer to the React Native documentation:\n // https://reactnative.dev/docs/0.73/optimizing-flatlist-configuration#windowsize\n // https://reactnative.dev/docs/0.73/optimizing-flatlist-configuration#updatecellsbatchingperiod\n windowSize={111}\n updateCellsBatchingPeriod={200}\n ListItem={ListItem}\n onSelectRow={openReport}\n getItemHeight={getItemHeightMemoized}\n shouldSingleExecuteRowSelect\n shouldPreventDefaultFocusOnSelectRow={!DeviceCapabilities.canUseTouchScreen()}\n shouldPreventDefault={false}\n listHeaderWrapperStyle={[styles.ph8, styles.pt3]}\n containerStyle={[styles.pv0, type === CONST.SEARCH.DATA_TYPES.CHAT && !isSmallScreenWidth && styles.pt3]}\n showScrollIndicator={false}\n onEndReachedThreshold={0.75}\n onEndReached={fetchMoreResults}\n listFooterContent={\n shouldShowLoadingMoreItems ? (\n \n ) : undefined\n }\n contentContainerStyle={[contentContainerStyle, styles.pb3]}\n scrollEventThrottle={1}\n />\n );\n}\n\nSearch.displayName = 'Search';\n\nexport type {SearchProps};\nexport default Search;\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Search/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Section/IconSection.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Section/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SectionList/AnimatedSectionList.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 6, - "column": 79, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 6, - "endColumn": 82, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [296, 299], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [296, 299], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 6, - "column": 84, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 6, - "endColumn": 87, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [301, 304], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [301, 304], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SectionList/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SectionList/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SectionList/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectCircle.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/BaseListItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 75, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 75, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/BaseSelectionList.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 167, - "column": 36, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 167, - "endColumn": 38, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [7615, 7617], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has missing dependencies: 'flattenedSections.allOptions.length', 'styles.mb5', and 'styles.mt2'. Either include them or remove the dependency array.", - "line": 237, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 237, - "endColumn": 31, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [currentPage, sections, flattenedSections.allOptions.length, styles.mt2, styles.mb5]", - "fix": {"range": [10871, 10894], "text": "[currentPage, sections, flattenedSections.allOptions.length, styles.mt2, styles.mb5]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'disabledArrowKeyIndexes'. Either include it or remove the dependency array.", - "line": 274, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 274, - "endColumn": 58, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [disabledArrowKeyIndexes, flattenedSections.disabledArrowKeyOptionsIndexes]", - "fix": {"range": [12430, 12480], "text": "[disabledArrowKeyIndexes, flattenedSections.disabledArrowKeyOptionsIndexes]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'textInputRef'.", - "line": 687, - "column": 41, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 687, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/CardListItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/ChatListItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 115, - "column": 50, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 115, - "endColumn": 110, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/InviteMemberListItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/ListItemRightCaretWithLabel.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/RadioListItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/ActionCell.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/ExpenseItemHeaderNarrow.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/ReportListItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/SearchQueryListItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/TextWithIconCell.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/TransactionListItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/TransactionListItemRow.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'showTooltip' PropType is defined but prop is never used", - "line": 35, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 35, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'showTooltip' PropType is defined but prop is never used", - "line": 35, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 35, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'isLargeScreenWidth' PropType is defined but prop is never used", - "line": 37, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 37, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'isLargeScreenWidth' PropType is defined but prop is never used", - "line": 37, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 37, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'isChildListItem' PropType is defined but prop is never used", - "line": 46, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 46, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/Search/UserInfoCell.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/SearchTableHeader.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/SearchTableHeaderColumn.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/SelectableListItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/SortableHeaderText.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/TableListItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 72, - "column": 50, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 72, - "endColumn": 52, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2934, 2936], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/UserListItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 94, - "column": 50, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 94, - "endColumn": 52, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3804, 3806], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 43, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 43, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionList/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/cursor/types' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 18, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 18, - "endColumn": 60, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionListWithModal/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 81, - "column": 88, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 81, - "endColumn": 90, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3678, 3680], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 108, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 108, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SelectionScreen.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SettlementButton/AnimatedSettlementButton.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 88, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 88, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SettlementButton/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has a missing dependency: 'lastPaymentMethod'. Either include it or remove the dependency array.", - "line": 169, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 184, - "endColumn": 6, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [iouReport, translate, formattedAmount, shouldDisableApproveButton, isInvoiceReport, currency, shouldHidePaymentOptions, shouldShowApproveButton, onlyShowPayElsewhere, shouldShowPaywithExpensifyOption, shouldShowPayElsewhereOption, lastPaymentMethod, chatReport, onPress]", - "fix": { - "range": [8246, 8645], - "text": "[iouReport, translate, formattedAmount, shouldDisableApproveButton, isInvoiceReport, currency, shouldHidePaymentOptions, shouldShowApproveButton, onlyShowPayElsewhere, shouldShowPaywithExpensifyOption, shouldShowPayElsewhereOption, lastPaymentMethod, chatReport, onPress]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SettlementButton/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ShowContextMenuContext.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ShowMoreButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleAuthWrapper/index.ios.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleAuthWrapper/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleSignIn/index.android.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleSignIn/index.desktop.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleSignIn/index.ios.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/AppleSignIn/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'onPress' PropType is defined but prop is never used", - "line": 28, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 28, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/GetUserLanguage.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/GoogleSignIn/index.desktop.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/GoogleSignIn/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/GoogleSignIn/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'onPress' PropType is defined but prop is never used", - "line": 13, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 13, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `client_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 38, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 38, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/GoogleSignIn/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SignInButtons/IconButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SingleChoiceQuestion.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SingleOptionSelector.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SkeletonViewContentLoader/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 7, - "column": 39, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 7, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SkeletonViewContentLoader/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 7, - "column": 39, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 7, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SkeletonViewContentLoader/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Skeletons/CardRowSkeleton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Skeletons/ItemListSkeletonView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Skeletons/SearchRowSkeleton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Skeletons/SearchStatusSkeleton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Skeletons/TableRowSkeleton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SpacerView.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook React.useEffect has missing dependencies: 'borderBottomWidth' and 'marginVertical'. Either include them or remove the dependency array.", - "line": 43, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 43, - "endColumn": 36, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [shouldShow, prevShouldShow, marginVertical, borderBottomWidth]", - "fix": {"range": [1979, 2007], "text": "[shouldShow, prevShouldShow, marginVertical, borderBottomWidth]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "we only need to trigger when shouldShow prop is changed"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SplashScreenHider/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SplashScreenHider/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SplashScreenHider/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/StatePicker/StateSelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/StatePicker/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/StateSelector.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'onInputChange'. Either include it or remove the dependency array. If 'onInputChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 75, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 75, - "endColumn": 41, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [stateFromUrl, onBlur, isFocused, onInputChange]", - "fix": {"range": [2993, 3026], "text": "[stateFromUrl, onBlur, isFocused, onInputChange]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 88, - "column": 32, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 88, - "endColumn": 34, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3572, 3574], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SubscriptAvatar.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 127, - "column": 72, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 127, - "endColumn": 74, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5335, 5337], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SwipeInterceptPanResponder.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SwipeableView/index.native.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 29, - "column": 19, - "nodeType": null, - "endLine": 29, - "endColumn": 43 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 11, - "column": 29, - "nodeType": null, - "endLine": 23, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 29, - "column": 15, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 29, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 1, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import React, {useRef} from 'react';\nimport {PanResponder, View} from 'react-native';\nimport CONST from '@src/CONST';\nimport type SwipeableViewProps from './types';\n\nfunction SwipeableView({children, onSwipeDown}: SwipeableViewProps) {\n const minimumPixelDistance = CONST.COMPOSER_MAX_HEIGHT;\n const oldYRef = useRef(0);\n const panResponder = useRef(\n // eslint-disable-next-line react-compiler/react-compiler\n PanResponder.create({\n // The PanResponder gets focus only when the y-axis movement is over minimumPixelDistance & swipe direction is downwards\n onMoveShouldSetPanResponderCapture: (_event, gestureState) => {\n if (gestureState.dy - oldYRef.current > 0 && gestureState.dy > minimumPixelDistance) {\n return true;\n }\n oldYRef.current = gestureState.dy;\n return false;\n },\n\n // Calls the callback when the swipe down is released; after the completion of the gesture\n onPanResponderRelease: onSwipeDown,\n }),\n ).current;\n\n return (\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react/jsx-props-no-spreading\n {children}\n );\n}\n\nSwipeableView.displayName = 'SwipeableView';\n\nexport default SwipeableView;\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SwipeableView/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/SwipeableView/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Switch.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 73, - "column": 89, - "nodeType": null, - "endLine": 73, - "endColumn": 104, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/TabIcon.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/TabLabel.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/TabSelector.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/TabSelectorItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getBackground/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getBackground/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getBackground/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getOpacity/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getOpacity/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TabSelector/getOpacity/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TagPicker/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TaskHeaderActionButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TaxPicker.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'policyID' PropType is defined but prop is never used", - "line": 36, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 36, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'transactionID' PropType is defined but prop is never used", - "line": 40, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 40, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TestCrash/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TestCrash/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TestToolMenu.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TestToolRow.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TestToolsModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Text.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 54, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 54, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextBlock.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/BaseTextInput/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 87, - "column": 32, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 87, - "endColumn": 34, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3755, 3776], "text": "(value ?? defaultValue)"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 87, - "column": 48, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 87, - "endColumn": 50, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3777, 3779], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'autoFocus' and 'shouldDelayFocus'. Either include them or remove the dependency array.", - "line": 116, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 116, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [autoFocus, shouldDelayFocus]", "fix": {"range": [5381, 5383], "text": "[autoFocus, shouldDelayFocus]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'ref'.", - "line": 337, - "column": 41, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 337, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 343, - "column": 33, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 343, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/BaseTextInput/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 92, - "column": 32, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 92, - "endColumn": 34, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3883, 3904], "text": "(value ?? defaultValue)"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 92, - "column": 48, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 92, - "endColumn": 50, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3905, 3907], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'autoFocus' and 'shouldDelayFocus'. Either include them or remove the dependency array.", - "line": 121, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 121, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [autoFocus, shouldDelayFocus]", "fix": {"range": [5486, 5488], "text": "[autoFocus, shouldDelayFocus]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 295, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 295, - "endColumn": 86, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'ref'.", - "line": 365, - "column": 41, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 365, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 371, - "column": 33, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 371, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/BaseTextInput/isTextInputFocused.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/BaseTextInput/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/TextInputClearButton/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/TextInputLabel/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/TextInputLabel/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 3, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'inputId'. Either include it or remove the dependency array.", - "line": 20, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 20, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [inputId]", "fix": {"range": [854, 856], "text": "[inputId]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 25, - "column": 26, - "nodeType": null, - "endLine": 25, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/TextInputLabel/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 32, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 32, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'props.disableKeyboard' and 'props.name'. Either include them or remove the dependency array.", - "line": 44, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 44, - "endColumn": 10, - "suggestions": [ - {"desc": "Update the dependencies array to be: [props.disableKeyboard, props.name]", "fix": {"range": [1742, 1744], "text": "[props.disableKeyboard, props.name]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `--active-label-translate-y` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 49, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 49, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `--active-label-scale` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 51, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 51, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `--label-transition-duration` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 53, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 53, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 59, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 59, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'ref'.", - "line": 73, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 73, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInput/styleConst.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInputWithCurrencySymbol/BaseTextInputWithCurrencySymbol.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 66, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 66, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInputWithCurrencySymbol/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 17, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 17, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInputWithCurrencySymbol/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextInputWithCurrencySymbol/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextLink.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 37, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 73, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 73, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPicker/TextSelectorModal.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'value'. Either include it or remove the dependency array. If 'setValue' needs the current value of 'value', you can also switch to useReducer instead of useState and read 'value' in the reducer.", - "line": 50, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 50, - "endColumn": 19, - "suggestions": [{"desc": "Update the dependencies array to be: [isVisible, value]", "fix": {"range": [2232, 2243], "text": "[isVisible, value]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 113, - "column": 29, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 113, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPicker/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 50, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 50, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPicker/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPicker/usePaddingStyle/index.android.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPicker/usePaddingStyle/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextPill.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextWithEllipsis/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextWithTooltip/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextWithTooltip/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TextWithTooltip/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThemeIllustrationsProvider.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/theme/illustrations' import is restricted from being used. Do not import theme illustrations directly. Please use the `useThemeIllustrations` hook instead.", - "line": 5, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "pathWithCustomMessage", - "endLine": 5, - "endColumn": 57, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThemeProvider.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'default' import from '@styles/theme' is restricted. Do not import themes directly. Please use the `useTheme` hook instead.", - "line": 6, - "column": 8, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 6, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThemeStylesProvider.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'default' import from '@styles/index' is restricted. Do not import styles directly. Please use the `useThemeStyles` hook instead.", - "line": 4, - "column": 8, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'default' import from '@styles/utils' is restricted. Do not import StyleUtils directly. Please use the `useStyleUtils` hook instead.", - "line": 7, - "column": 8, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 7, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThreeDotsMenu/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThreeDotsMenu/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ThumbnailImage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TimePicker/TimePicker.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has missing dependencies: 'focusHourInputOnLastCharacter', 'focusMinuteInputOnLastCharacter', 'focusSecondInputOnLastCharacter', 'handleHourChange', 'handleMillisecondsChange', 'handleMinutesChange', 'handleSecondsChange', and 'showFullFormat'. Either include them or remove the dependency array.", - "line": 583, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 583, - "endColumn": 118, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [showFullFormat, hours, selectionHour, selectionMinute, minutes, focusHourInputOnLastCharacter, selectionSecond, seconds, focusMinuteInputOnLastCharacter, selectionMilisecond, milliseconds, focusSecondInputOnLastCharacter, handleHourChange, handleMinutesChange, handleSecondsChange, handleMillisecondsChange]", - "fix": { - "range": [27172, 27281], - "text": "[showFullFormat, hours, selectionHour, selectionMinute, minutes, focusHourInputOnLastCharacter, selectionSecond, seconds, focusMinuteInputOnLastCharacter, selectionMilisecond, milliseconds, focusSecondInputOnLastCharacter, handleHourChange, handleMinutesChange, handleSecondsChange, handleMillisecondsChange]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has missing dependencies: 'focusHourInputOnLastCharacter', 'focusMinuteInputOnLastCharacter', 'focusSecondInputOnLastCharacter', 'selectionMilisecond.start', and 'selectionSecond.start'. Either include them or remove the dependency array.", - "line": 618, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 618, - "endColumn": 41, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [focusHourInputOnLastCharacter, focusMinuteInputOnLastCharacter, focusSecondInputOnLastCharacter, selectionMilisecond.start, selectionMinute.start, selectionSecond.start]", - "fix": { - "range": [28724, 28756], - "text": "[focusHourInputOnLastCharacter, focusMinuteInputOnLastCharacter, focusSecondInputOnLastCharacter, selectionMilisecond.start, selectionMinute.start, selectionSecond.start]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has missing dependencies: 'focusMilisecondInputOnFirstCharacter', 'focusMinuteInputOnFirstCharacter', and 'focusSecondInputOnFirstCharacter'. Either include them or remove the dependency array.", - "line": 639, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 639, - "endColumn": 79, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [selectionHour.start, selectionMinute.start, selectionSecond.start, focusMinuteInputOnFirstCharacter, focusSecondInputOnFirstCharacter, focusMilisecondInputOnFirstCharacter]", - "fix": { - "range": [29823, 29893], - "text": "[selectionHour.start, selectionMinute.start, selectionSecond.start, focusMinuteInputOnFirstCharacter, focusSecondInputOnFirstCharacter, focusMilisecondInputOnFirstCharacter]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'milliseconds', 'onInputChange', 'seconds', and 'showFullFormat'. Either include them or remove the dependency array. If 'onInputChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 695, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 695, - "endColumn": 35, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [hours, minutes, amPmValue, onInputChange, showFullFormat, seconds, milliseconds]", - "fix": {"range": [32138, 32165], "text": "[hours, minutes, amPmValue, onInputChange, showFullFormat, seconds, milliseconds]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'ref'.", - "line": 718, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 718, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TimePicker/setCursorPosition/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TimePicker/setCursorPosition/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/TimePicker/setCursorPosition/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/BaseGenericTooltip/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 55, - "column": 26, - "nodeType": null, - "endLine": 55, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 55, - "column": 26, - "nodeType": null, - "endLine": 55, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/BaseGenericTooltip/index.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 109, - "column": 38, - "nodeType": null, - "endLine": 109, - "endColumn": 48 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 119, - "column": 34, - "nodeType": null, - "endLine": 119, - "endColumn": 44 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 138, - "column": 30, - "nodeType": null, - "endLine": 138, - "endColumn": 41 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 71, - "column": 26, - "nodeType": null, - "endLine": 71, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 71, - "column": 26, - "nodeType": null, - "endLine": 71, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 3, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "/* eslint-disable react-compiler/react-compiler */\nimport React, {useLayoutEffect, useMemo, useRef, useState} from 'react';\nimport ReactDOM from 'react-dom';\nimport {Animated, View} from 'react-native';\nimport TransparentOverlay from '@components/AutoCompleteSuggestions/AutoCompleteSuggestionsPortal/TransparentOverlay/TransparentOverlay';\nimport Text from '@components/Text';\nimport useStyleUtils from '@hooks/useStyleUtils';\nimport CONST from '@src/CONST';\nimport textRef from '@src/types/utils/textRef';\nimport viewRef from '@src/types/utils/viewRef';\nimport type {BaseGenericTooltipProps} from './types';\n\n// Props will change frequently.\n// On every tooltip hover, we update the position in state which will result in re-rendering.\n// We also update the state on layout changes which will be triggered often.\n// There will be n number of tooltip components in the page.\n// It's good to memoize this one.\nfunction BaseGenericTooltip({\n animation,\n windowWidth,\n xOffset,\n yOffset,\n targetWidth,\n targetHeight,\n shiftHorizontal = 0,\n shiftVertical = 0,\n text,\n numberOfLines,\n maxWidth = 0,\n renderTooltipContent,\n shouldForceRenderingBelow = false,\n wrapperStyle = {},\n anchorAlignment = {\n horizontal: CONST.MODAL.ANCHOR_ORIGIN_HORIZONTAL.CENTER,\n vertical: CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.BOTTOM,\n },\n shouldUseOverlay = false,\n onHideTooltip = () => {},\n}: BaseGenericTooltipProps) {\n // The width of tooltip's inner content. Has to be undefined in the beginning\n // as a width of 0 will cause the content to be rendered of a width of 0,\n // which prevents us from measuring it correctly.\n const [contentMeasuredWidth, setContentMeasuredWidth] = useState();\n // The height of tooltip's wrapper.\n const [wrapperMeasuredHeight, setWrapperMeasuredHeight] = useState();\n const contentRef = useRef(null);\n const rootWrapper = useRef(null);\n\n const StyleUtils = useStyleUtils();\n\n useLayoutEffect(() => {\n // Calculate the tooltip width and height before the browser repaints the screen to prevent flicker\n // because of the late update of the width and the height from onLayout.\n const rootWrapperStyle = rootWrapper?.current?.style;\n const isScaled = rootWrapperStyle?.transform === 'scale(0)';\n if (isScaled) {\n // Temporarily reset the scale caused by animation to get the untransformed size.\n rootWrapperStyle.transform = 'scale(1)';\n }\n setContentMeasuredWidth(contentRef.current?.getBoundingClientRect().width);\n setWrapperMeasuredHeight(rootWrapper.current?.getBoundingClientRect().height);\n if (isScaled) {\n rootWrapperStyle.transform = 'scale(0)';\n }\n }, []);\n\n const {animationStyle, rootWrapperStyle, textStyle, pointerWrapperStyle, pointerStyle} = useMemo(\n () =>\n StyleUtils.getTooltipStyles({\n tooltip: rootWrapper.current,\n currentSize: animation,\n windowWidth,\n xOffset,\n yOffset,\n tooltipTargetWidth: targetWidth,\n tooltipTargetHeight: targetHeight,\n maxWidth,\n tooltipContentWidth: contentMeasuredWidth,\n tooltipWrapperHeight: wrapperMeasuredHeight,\n manualShiftHorizontal: shiftHorizontal,\n manualShiftVertical: shiftVertical,\n shouldForceRenderingBelow,\n anchorAlignment,\n wrapperStyle,\n }),\n [\n StyleUtils,\n animation,\n windowWidth,\n xOffset,\n yOffset,\n targetWidth,\n targetHeight,\n maxWidth,\n contentMeasuredWidth,\n wrapperMeasuredHeight,\n shiftHorizontal,\n shiftVertical,\n shouldForceRenderingBelow,\n anchorAlignment,\n wrapperStyle,\n ],\n );\n\n let content;\n if (renderTooltipContent) {\n content = {renderTooltipContent()};\n } else {\n content = (\n \n \n {text}\n \n \n );\n }\n\n const body = document.querySelector('body');\n\n if (!body) {\n return null;\n }\n\n return ReactDOM.createPortal(\n <>\n {shouldUseOverlay && }\n \n {content}\n \n \n \n \n ,\n body,\n );\n}\n\nBaseGenericTooltip.displayName = 'BaseGenericTooltip';\n\nexport default React.memo(BaseGenericTooltip);\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/BaseGenericTooltip/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 39, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 39, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/BaseTooltip/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'ref' is defined but never used.", - "line": 6, - "column": 45, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 6, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/BaseTooltip/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-for-of", - "severity": 2, - "message": "Expected a `for-of` loop instead of a `for` loop with this simple iteration.", - "line": 42, - "column": 5, - "nodeType": "ForStatement", - "messageId": "preferForOf", - "endLine": 47, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 97, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 97, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/EducationalTooltip/BaseEducationalTooltip.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'closeTooltip'. Either include it or remove the dependency array.", - "line": 105, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 105, - "endColumn": 11, - "suggestions": [{"desc": "Update the dependencies array to be: [closeTooltip]", "fix": {"range": [3404, 3406], "text": "[closeTooltip]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 112, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 112, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/EducationalTooltip/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/EducationalTooltip/measureTooltipCoordinate/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/EducationalTooltip/measureTooltipCoordinate/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/GenericTooltip.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 169, - "column": 32, - "nodeType": null, - "endLine": 169, - "endColumn": 49 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 193, - "column": 23, - "nodeType": null, - "endLine": 193, - "endColumn": 80 - } - ], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-early-return", - "severity": 2, - "message": "Prefer an early return to a conditionally-wrapped function body", - "line": 102, - "column": 21, - "nodeType": "BlockStatement", - "endLine": 109, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 161, - "column": 25, - "nodeType": null, - "endLine": 161, - "endColumn": 82, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 2, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import React, {memo, useCallback, useEffect, useImperativeHandle, useRef, useState} from 'react';\nimport type {LayoutRectangle} from 'react-native';\nimport {Animated} from 'react-native';\nimport useLocalize from '@hooks/useLocalize';\nimport usePrevious from '@hooks/usePrevious';\nimport useWindowDimensions from '@hooks/useWindowDimensions';\nimport Log from '@libs/Log';\nimport StringUtils from '@libs/StringUtils';\nimport TooltipRefManager from '@libs/TooltipRefManager';\nimport variables from '@styles/variables';\nimport CONST from '@src/CONST';\nimport callOrReturn from '@src/types/utils/callOrReturn';\nimport BaseGenericTooltip from './BaseGenericTooltip';\nimport TooltipSense from './TooltipSense';\nimport type {GenericTooltipProps} from './types';\n\n/**\n * The generic tooltip implementation, exposing the tooltip's state\n * while leaving the tooltip's target bounds computation to its parent.\n */\nfunction GenericTooltip({\n children,\n numberOfLines = CONST.TOOLTIP_MAX_LINES,\n maxWidth = variables.sideBarWidth,\n text = '',\n renderTooltipContent,\n renderTooltipContentKey = [],\n shiftHorizontal = 0,\n shiftVertical = 0,\n shouldForceRenderingBelow = false,\n wrapperStyle = {},\n anchorAlignment = {\n horizontal: CONST.MODAL.ANCHOR_ORIGIN_HORIZONTAL.CENTER,\n vertical: CONST.MODAL.ANCHOR_ORIGIN_VERTICAL.BOTTOM,\n },\n shouldForceAnimate = false,\n shouldUseOverlay: shouldUseOverlayProp = false,\n onHideTooltip = () => {},\n}: GenericTooltipProps) {\n const {preferredLocale} = useLocalize();\n const {windowWidth} = useWindowDimensions();\n\n // Is tooltip already rendered on the page's body? happens once.\n const [isRendered, setIsRendered] = useState(false);\n\n // Is the tooltip currently visible?\n const [isVisible, setIsVisible] = useState(false);\n\n // The distance between the left side of the wrapper view and the left side of the window\n const [xOffset, setXOffset] = useState(0);\n\n // The distance between the top of the wrapper view and the top of the window\n const [yOffset, setYOffset] = useState(0);\n\n // The width and height of the wrapper view\n const [wrapperWidth, setWrapperWidth] = useState(0);\n const [wrapperHeight, setWrapperHeight] = useState(0);\n\n // Transparent overlay should disappear once user taps it\n const [shouldUseOverlay, setShouldUseOverlay] = useState(shouldUseOverlayProp);\n\n // Whether the tooltip is first tooltip to activate the TooltipSense\n const isTooltipSenseInitiator = useRef(false);\n const animation = useRef(new Animated.Value(0));\n const isAnimationCanceled = useRef(false);\n const prevText = usePrevious(text);\n\n useEffect(() => {\n if (!renderTooltipContent || !text) {\n return;\n }\n Log.warn('Developer error: Cannot use both text and renderTooltipContent props at the same time in !');\n }, [text, renderTooltipContent]);\n\n /**\n * Display the tooltip in an animation.\n */\n const showTooltip = useCallback(() => {\n setIsRendered(true);\n setIsVisible(true);\n\n animation.current.stopAnimation();\n\n // When TooltipSense is active, immediately show the tooltip\n if (TooltipSense.isActive() && !shouldForceAnimate) {\n animation.current.setValue(1);\n } else {\n isTooltipSenseInitiator.current = true;\n Animated.timing(animation.current, {\n toValue: 1,\n duration: 140,\n delay: 500,\n useNativeDriver: false,\n }).start(({finished}) => {\n isAnimationCanceled.current = !finished;\n });\n }\n TooltipSense.activate();\n }, [shouldForceAnimate]);\n\n // eslint-disable-next-line rulesdir/prefer-early-return\n useEffect(() => {\n // if the tooltip text changed before the initial animation was finished, then the tooltip won't be shown\n // we need to show the tooltip again\n if (isVisible && isAnimationCanceled.current && text && prevText !== text) {\n isAnimationCanceled.current = false;\n showTooltip();\n }\n }, [isVisible, text, prevText, showTooltip]);\n\n /**\n * Update the tooltip's target bounding rectangle\n */\n const updateTargetBounds = (bounds: LayoutRectangle) => {\n if (bounds.width === 0) {\n setIsRendered(false);\n }\n setWrapperWidth(bounds.width);\n setWrapperHeight(bounds.height);\n setXOffset(bounds.x);\n setYOffset(bounds.y);\n };\n\n /**\n * Hide the tooltip in an animation.\n */\n const hideTooltip = useCallback(() => {\n animation.current.stopAnimation();\n\n if (TooltipSense.isActive() && !isTooltipSenseInitiator.current) {\n animation.current.setValue(0);\n } else {\n // Hide the first tooltip which initiated the TooltipSense with animation\n isTooltipSenseInitiator.current = false;\n Animated.timing(animation.current, {\n toValue: 0,\n duration: 140,\n useNativeDriver: false,\n }).start();\n }\n\n TooltipSense.deactivate();\n\n setIsVisible(false);\n }, []);\n\n const onPressOverlay = useCallback(() => {\n if (!shouldUseOverlay) {\n return;\n }\n setShouldUseOverlay(false);\n hideTooltip();\n onHideTooltip();\n }, [shouldUseOverlay, onHideTooltip, hideTooltip]);\n\n useImperativeHandle(TooltipRefManager.ref, () => ({hideTooltip}), [hideTooltip]);\n\n // Skip the tooltip and return the children if the text is empty, we don't have a render function.\n if (StringUtils.isEmptyString(text) && renderTooltipContent == null) {\n // eslint-disable-next-line react-compiler/react-compiler\n return children({isVisible, showTooltip, hideTooltip, updateTargetBounds});\n }\n\n return (\n <>\n {isRendered && (\n // eslint-disable-next-line react-compiler/react-compiler\n \n // eslint-disable-next-line react-compiler/react-compiler\n )}\n\n {children({isVisible, showTooltip, hideTooltip, updateTargetBounds})}\n \n );\n}\n\nGenericTooltip.displayName = 'GenericTooltip';\n\nexport default memo(GenericTooltip);\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/PopoverAnchorTooltip.tsx", - "messages": [ - { - "ruleId": "@typescript-eslint/dot-notation", - "severity": 2, - "message": "[\"_childNode\"] is better written in dot notation.", - "line": 14, - "column": 51, - "nodeType": "Literal", - "messageId": "useDot", - "endLine": 14, - "endColumn": 63, - "fix": {"range": [724, 738], "text": "_childNode"} - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 14, - "column": 30, - "nodeType": null, - "endLine": 14, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 35, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 35, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 1, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 1, - "fixableWarningCount": 0, - "source": "import type {BoundsObserver} from '@react-ng/bounds-observer';\nimport React, {useContext, useMemo, useRef} from 'react';\nimport {PopoverContext} from '@components/PopoverProvider';\nimport BaseTooltip from './BaseTooltip';\nimport type {TooltipExtendedProps} from './types';\n\nfunction PopoverAnchorTooltip({shouldRender = true, children, ...props}: TooltipExtendedProps) {\n const {isOpen, popover} = useContext(PopoverContext);\n const tooltipRef = useRef(null);\n\n const isPopoverRelatedToTooltipOpen = useMemo(() => {\n // eslint-disable-next-line @typescript-eslint/dot-notation\n // eslint-disable-next-line react-compiler/react-compiler\n const tooltipNode = (tooltipRef.current?.['_childNode'] as Node | undefined) ?? null;\n\n if (\n isOpen &&\n popover?.anchorRef?.current &&\n tooltipNode &&\n ((popover.anchorRef.current instanceof Node && tooltipNode.contains(popover.anchorRef.current)) || tooltipNode === popover.anchorRef.current)\n ) {\n return true;\n }\n\n return false;\n }, [isOpen, popover]);\n\n if (!shouldRender || isPopoverRelatedToTooltipOpen) {\n return children;\n }\n\n return (\n \n {children}\n \n );\n}\n\nPopoverAnchorTooltip.displayName = 'PopoverAnchorTooltip';\n\nexport default PopoverAnchorTooltip;\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/TooltipSense.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 13, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 13, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/Tooltip/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UnitPicker.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UnreadActionIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UpdateAppModal/BaseUpdateAppModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UpdateAppModal/index.desktop.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UpdateAppModal/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UpdateAppModal/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UserDetailsTooltip/BaseUserDetailsTooltip/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UserDetailsTooltip/BaseUserDetailsTooltip/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UserDetailsTooltip/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 13, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 13, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/UserDetailsTooltip/types.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateAccountMessage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCode/ExpiredValidateCodeModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCode/JustSignedInModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCode/ValidateCodeModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCodeActionModal/ValidateCodeForm/BaseValidateCodeForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 217, - "column": 40, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 217, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCodeActionModal/ValidateCodeForm/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 9, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCodeActionModal/ValidateCodeForm/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 9, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCodeActionModal/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValidateCodeActionModal/type.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 43, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 43, - "endColumn": 42, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValuePicker/ValueSelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValuePicker/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 40, - "column": 44, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 40, - "endColumn": 46, - "suggestions": [ - {"messageId": "suggestNullish", "fix": {"range": [1573, 1607], "text": "(selectedItem?.label ?? placeholder)"}, "desc": "Fix to nullish coalescing operator (`??`)."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ValuePicker/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/BaseVideoPlayer.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'isVideoHovered' is assigned a value but never used.", - "line": 51, - "column": 5, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 51, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Mutating a value returned from a function whose return value should not be mutated", - "line": 179, - "column": 13, - "nodeType": null, - "endLine": 179, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 211, - "column": 59, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 211, - "endColumn": 61, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [9874, 9876], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has missing dependencies: 'currentVideoPlayerRef', 'isFullScreenRef', and 'updateVolume'. Either include them or remove the dependency array.", - "line": 229, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 229, - "endColumn": 85, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [currentVideoPlayerRef, isFullScreenRef, onPlaybackStatusUpdate, preventPausingWhenExitingFullscreen, updateVolume, videoDuration]", - "fix": { - "range": [10839, 10915], - "text": "[currentVideoPlayerRef, isFullScreenRef, onPlaybackStatusUpdate, preventPausingWhenExitingFullscreen, updateVolume, videoDuration]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": "we don't want to trigger this when isPlaying changes because isPlaying is only used inside shouldReplayVideo"}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_onPlaybackStatusUpdate'.", - "line": 265, - "column": 9, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 265, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_onFullscreenUpdate'.", - "line": 266, - "column": 9, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 266, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/IconButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/VideoPlayerControls/ProgressBar/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/VideoPlayerControls/VolumeButton/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Mutating a value returned from a function whose return value should not be mutated", - "line": 49, - "column": 13, - "nodeType": null, - "endLine": 49, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/VideoPlayerControls/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Mutating a value returned from a function whose return value should not be mutated", - "line": 76, - "column": 9, - "nodeType": null, - "endLine": 76, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/shouldReplayVideo.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/shouldReplayVideo.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/shouldReplayVideo.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'e' is defined but never used.", - "line": 7, - "column": 43, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 7, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'isPlaying' is defined but never used.", - "line": 7, - "column": 71, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 7, - "endColumn": 80, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'duration' is defined but never used.", - "line": 7, - "column": 91, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 7, - "endColumn": 99, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'position' is defined but never used.", - "line": 7, - "column": 109, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 7, - "endColumn": 117, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayer/utils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerContexts/FullScreenContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerContexts/PlaybackContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerContexts/VideoPopoverMenuContext.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 47, - "column": 24, - "nodeType": null, - "endLine": 53, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerContexts/VolumeContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerContexts/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerPreview/VideoPlayerThumbnail.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPlayerPreview/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/VideoPopoverMenu/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ViolationMessages.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WalletStatementModal/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WalletStatementModal/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WalletStatementModal/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WorkspaceEmptyStateSection.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WorkspaceMembersSelectionList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/WorkspaceSwitcherButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ZeroWidthView/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/ZeroWidthView/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/__mocks__/ConfirmedRoute.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'props' is defined but never used.", - "line": 4, - "column": 25, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 4, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 4, - "column": 32, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 4, - "endColumn": 35, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [165, 168], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [165, 168], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/createOnyxContext.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 20, - "column": 58, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 20, - "endColumn": 61, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1105, 1108], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1105, 1108], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 52, - "column": 27, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 52, - "endColumn": 30, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [2673, 2676], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [2673, 2676], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 71, - "column": 37, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 71, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withCurrentReportID.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 73, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 73, - "endColumn": 50, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 75, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 75, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withCurrentUserPersonalDetails.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 21, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 21, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withEnvironment.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 58, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 58, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withKeyboardState.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 56, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 56, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 58, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 58, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withLocalize.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 18, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 18, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 20, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 20, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withNavigation.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 20, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 20, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withNavigationFallback.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 33, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 33, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 40, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 40, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withNavigationFocus.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 18, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 18, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withNavigationTransitionEnd.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'navigation'. Either include it or remove the dependency array.", - "line": 22, - "column": 12, - "nodeType": "ArrayExpression", - "endLine": 22, - "endColumn": 14, - "suggestions": [{"desc": "Update the dependencies array to be: [navigation]", "fix": {"range": [1202, 1204], "text": "[navigation]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 27, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 27, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withPrepareCentralPaneScreen/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withPrepareCentralPaneScreen/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withStyleUtils.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 17, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 17, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withTheme.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 17, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 17, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withThemeStyles.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 17, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 17, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withToggleVisibilityView.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 25, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 25, - "endColumn": 42, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/components/withViewportOffsetTop.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 32, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 32, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useActiveCentralPaneRoute.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useActiveElementRole/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useActiveElementRole/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useActiveWorkspace.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useActiveWorkspaceFromNavigationState.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAnimatedHighlightStyle/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook React.useEffect has a missing dependency: 'startHighlight'. Either include it or remove the dependency array.", - "line": 84, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 84, - "endColumn": 25, - "suggestions": [ - {"desc": "Update the dependencies array to be: [shouldHighlight, startHighlight]", "fix": {"range": [3450, 3467], "text": "[shouldHighlight, startHighlight]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppFocusEvent/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppFocusEvent/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppFocusEvent/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppState/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppState/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAppState/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useArrowKeyFocusManager.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'onFocusedIndexChange'. Either include it or remove the dependency array. If 'onFocusedIndexChange' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 78, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 78, - "endColumn": 42, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [focusedIndex, onFocusedIndexChange, prevIsFocusedIndex]", - "fix": {"range": [3365, 3399], "text": "[focusedIndex, onFocusedIndexChange, prevIsFocusedIndex]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAutoFocusInput.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useAutoTurnSelectionModeOffWhenHasNoActiveOption/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useBasePopoverReactionList/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useBasePopoverReactionList/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useCancelSearchOnModalClose.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useCancellationType.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 25, - "column": 13, - "nodeType": null, - "endLine": 25, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useCopySelectionHelper.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useCurrentReportID.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useCurrentUserPersonalDetails.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDebounce.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "lodash/import-scope", - "severity": 2, - "message": "Import individual methods from the Lodash module.", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 2, - "endColumn": 61, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 7, - "column": 34, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 7, - "endColumn": 37, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [306, 309], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [306, 309], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 46, - "column": 12, - "nodeType": null, - "endLine": 46, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDebouncedState.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 25, - "column": 40, - "nodeType": null, - "endLine": 25, - "endColumn": 90, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 25, - "column": 40, - "nodeType": null, - "endLine": 25, - "endColumn": 90, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDeepCompareRef.ts", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 26, - "column": 12, - "nodeType": null, - "endLine": 26, - "endColumn": 23 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 22, - "column": 25, - "nodeType": null, - "endLine": 22, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 24, - "column": 9, - "nodeType": null, - "endLine": 24, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 1, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import isEqual from 'lodash/isEqual';\nimport {useRef} from 'react';\n\n/**\n * This hook returns a reference to the provided value,\n * but only updates that reference if a deep comparison indicates that the value has changed.\n *\n * This is useful when working with objects or arrays as dependencies to other hooks like `useEffect` or `useMemo`,\n * where you want the hook to trigger not just on reference changes, but also when the contents of the object or array change.\n *\n * @example\n * const myArray = // some array\n * const deepComparedArray = useDeepCompareRef(myArray);\n * useEffect(() => {\n * // This will run not just when myArray is a new array, but also when its contents change.\n * }, [deepComparedArray]);\n */\nexport default function useDeepCompareRef(value: T): T | undefined {\n const ref = useRef();\n // eslint-disable-next-line react-compiler/react-compiler\n // eslint-disable-next-line react-compiler/react-compiler\n if (!isEqual(value, ref.current)) {\n // eslint-disable-next-line react-compiler/react-compiler\n ref.current = value;\n }\n return ref.current;\n}\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDefaultDragAndDrop/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDefaultDragAndDrop/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'event'.", - "line": 11, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 11, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDefaultDragAndDrop/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDelayedInputFocus.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDelegateUserDetails.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDeleteSavedSearch.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDisableModalDismissOnEscape.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDismissedReferralBanners.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDragAndDrop/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDragAndDrop/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'event'.", - "line": 42, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 42, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'event'.", - "line": 44, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 44, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useDragAndDrop/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useEmptyViewHeaderHeight/const.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useEmptyViewHeaderHeight/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useEmptyViewHeaderHeight/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useEnvironment.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useFetchRoute.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useGeographicalStateAndCountryFromRoute.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useHandleExceedMaxCommentLength.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useHover.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useHtmlPaste/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useHtmlPaste/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-empty", - "severity": 2, - "message": "Empty block statement.", - "line": 55, - "column": 21, - "nodeType": "BlockStatement", - "messageId": "unexpected", - "endLine": 55, - "endColumn": 23, - "suggestions": [ - {"messageId": "suggestComment", "data": {"type": "block"}, "fix": {"range": [2273, 2273], "text": " /* empty */ "}, "desc": "Add comment inside empty block statement."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has a missing dependency: 'textInputRef'. Either include it or remove the dependency array.", - "line": 58, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 58, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [textInputRef]", "fix": {"range": [2427, 2429], "text": "[textInputRef]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has a missing dependency: 'textInputRef'. Either include it or remove the dependency array.", - "line": 128, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 128, - "endColumn": 71, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [textInputRef, preHtmlPasteCallback, handlePastePlainText, handlePastedHTML]", - "fix": {"range": [4633, 4695], "text": "[textInputRef, preHtmlPasteCallback, handlePastePlainText, handlePastedHTML]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'handlePaste', 'navigation', and 'removeListenerOnScreenBlur'. Either include them or remove the dependency array.", - "line": 152, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 152, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [handlePaste, navigation, removeListenerOnScreenBlur]", - "fix": {"range": [5798, 5800], "text": "[handlePaste, navigation, removeListenerOnScreenBlur]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useHtmlPaste/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useInitialValue.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useInitialWindowDimensions/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useIsScrollBarVisible/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useIsScrollBarVisible/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useKeyboardShortcut.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'shortcut.modifiers' and 'shouldStopPropagation'. Either include them or remove the dependency array.", - "line": 67, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 67, - "endColumn": 180, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isActive, callback, captureOnInputs, excludedNodes, priority, shortcut.descriptionKey, shortcut.shortcutKey, shouldBubble, shouldPreventDefault, shortcut.modifiers, shouldStopPropagation]", - "fix": { - "range": [2514, 2686], - "text": "[isActive, callback, captureOnInputs, excludedNodes, priority, shortcut.descriptionKey, shortcut.shortcutKey, shouldBubble, shouldPreventDefault, shortcut.modifiers, shouldStopPropagation]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a complex expression in the dependency array. Extract it to a separate variable so it can be statically checked.", - "line": 67, - "column": 96, - "nodeType": "CallExpression", - "endLine": 67, - "endColumn": 121, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useKeyboardState.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useLocalize.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useLocationBias.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useMarkdownStyle.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useMobileSelectionMode.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useMouseContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useNetwork.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 14, - "column": 5, - "nodeType": null, - "endLine": 14, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useOnboardingFlow.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePageRefresh/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePageRefresh/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePageRefresh/type.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePaginatedReportActions.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 13, - "column": 42, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 13, - "endColumn": 44, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [672, 674], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePaymentMethodState/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePaymentMethodState/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePermissions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePersonalDetailsFormSubmit.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePolicy.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePreferredCurrency.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePreferredEmojiSkinTone.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/usePrevious.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 12, - "column": 12, - "nodeType": null, - "endLine": 12, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReimbursementAccountStepFormSubmit.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReportIDs.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has an unnecessary dependency: 'reportsDrafts'. Either exclude it or remove the dependency array.", - "line": 115, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 115, - "endColumn": 152, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [chatReports, betas, policies, priorityMode, allReportActions, transactionViolations, activeWorkspaceID, policyMemberAccountIDs]", - "fix": { - "range": [5301, 5444], - "text": "[chatReports, betas, policies, priorityMode, allReportActions, transactionViolations, activeWorkspaceID, policyMemberAccountIDs]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReportScrollManager/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReportScrollManager/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReportScrollManager/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResetComposerFocus.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResponsiveLayout/__mocks__/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResponsiveLayout/__mocks__/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResponsiveLayout/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResponsiveLayout/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useResponsiveLayout/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useReviewDuplicatesNavigation.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSafeAreaInsets/index.android.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'useSafeAreaInsets' import from 'react-native-safe-area-context' is restricted. Please use 'useSafeAreaInsets' from '@src/hooks/useSafeAreaInset' and/or 'SafeAreaConsumer' from '@components/SafeAreaConsumer' instead.", - "line": 3, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 55, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSafeAreaInsets/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'useSafeAreaInsets' import from 'react-native-safe-area-context' is restricted. Please use 'useSafeAreaInsets' from '@src/hooks/useSafeAreaInset' and/or 'SafeAreaConsumer' from '@components/SafeAreaConsumer' instead.", - "line": 2, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 2, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSafePaddingBottomStyle.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useScreenWrapperTransitionStatus.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useScrollContext.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSearchHighlightAndScroll.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSearchTermAndSearch.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSingleExecution/index.native.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 14, - "column": 5, - "nodeType": null, - "endLine": 14, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSingleExecution/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useStepFormSubmit.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useStyleUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useStyledSafeAreaInsets.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'useSafeAreaInsets' import from 'react-native-safe-area-context' is restricted. Please use 'useSafeAreaInsets' from '@src/hooks/useSafeAreaInset' and/or 'SafeAreaConsumer' from '@components/SafeAreaConsumer' instead.", - "line": 2, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 2, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSubStep/index.ts", - "messages": [ - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 66, - "column": 28, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 66, - "endColumn": 95, - "fix": {"range": [2298, 2365], "text": "bodyContent.at(screenIndex)!"} - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 67, - "column": 20, - "nodeType": null, - "endLine": 67, - "endColumn": 37 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 63, - "column": 12, - "nodeType": null, - "endLine": 74, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 2, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 1, - "fixableWarningCount": 0, - "source": "import type {ComponentType} from 'react';\nimport {useCallback, useRef, useState} from 'react';\nimport type {SubStepProps, UseSubStep} from './types';\n\n/**\n * This hook ensures uniform handling of components across different screens, enabling seamless integration and navigation through sub steps of the VBBA flow.\n * @param bodyContent - array of components to display in particular step\n * @param onFinished - callback triggered after finish last step\n * @param startFrom - initial index for bodyContent array\n * @param onNextSubStep - callback triggered after finish each step\n */\nexport default function useSubStep({bodyContent, onFinished, startFrom = 0, onNextSubStep = () => {}}: UseSubStep) {\n const [screenIndex, setScreenIndex] = useState(startFrom);\n const isEditing = useRef(false);\n\n const prevScreen = useCallback(() => {\n const prevScreenIndex = screenIndex - 1;\n\n if (prevScreenIndex < 0) {\n return;\n }\n\n setScreenIndex(prevScreenIndex);\n }, [screenIndex]);\n\n const nextScreen = useCallback(\n (finishData?: unknown) => {\n if (isEditing.current) {\n isEditing.current = false;\n\n setScreenIndex(bodyContent.length - 1);\n\n return;\n }\n\n const nextScreenIndex = screenIndex + 1;\n\n if (nextScreenIndex === bodyContent.length) {\n onFinished(finishData);\n } else {\n onNextSubStep();\n setScreenIndex(nextScreenIndex);\n }\n },\n [screenIndex, bodyContent.length, onFinished, onNextSubStep],\n );\n\n const moveTo = useCallback((step: number) => {\n isEditing.current = true;\n setScreenIndex(step);\n }, []);\n\n const resetScreenIndex = useCallback(() => {\n setScreenIndex(0);\n }, []);\n\n const goToTheLastStep = useCallback(() => {\n isEditing.current = false;\n setScreenIndex(bodyContent.length - 1);\n }, [bodyContent]);\n\n // eslint-disable-next-line react-compiler/react-compiler\n return {\n // eslint-disable-next-line @typescript-eslint/non-nullable-type-assertion-style\n // eslint-disable-next-line react-compiler/react-compiler\n componentToRender: bodyContent.at(screenIndex) as ComponentType,\n isEditing: isEditing.current,\n screenIndex,\n prevScreen,\n nextScreen,\n moveTo,\n resetScreenIndex,\n goToTheLastStep,\n };\n}\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSubStep/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSubscriptionPlan.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSubscriptionPossibleCostSavings.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSubscriptionPrice.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSyncFocus/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useSyncFocus/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useLayoutEffect has a missing dependency: 'shouldSyncFocus'. Either include it or remove the dependency array.", - "line": 25, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 25, - "endColumn": 48, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [didScreenTransitionEnd, isFocused, ref, shouldSyncFocus]", - "fix": {"range": [1415, 1455], "text": "[didScreenTransitionEnd, isFocused, ref, shouldSyncFocus]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useTabNavigatorFocus/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Hooks must always be called in a consistent order, and may not be called conditionally. See the Rules of Hooks (https://react.dev/warnings/invalid-hook-call-warning)", - "line": 44, - "column": 32, - "nodeType": null, - "endLine": 44, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/rules-of-hooks", - "severity": 2, - "message": "React Hook \"useTabAnimation\" is called conditionally. React Hooks must be called in the exact same order in every component render.", - "line": 44, - "column": 32, - "nodeType": "Identifier", - "endLine": 44, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '__getValue'.", - "line": 68, - "column": 41, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 68, - "endColumn": 72, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useTackInputFocus/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useTackInputFocus/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useTheme.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThemeIllustrations.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThemePreference.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThemePreferenceWithStaticOverride.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThemeStyles.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThrottledButtonState.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useThumbnailDimensions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useViewportOffsetTop/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useViewportOffsetTop/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useViolations.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useWaitForNavigation.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useWalletAdditionalDetailsStepFormSubmit.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useWindowDimensions/index.native.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'useWindowDimensions' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 2, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 2, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useWindowDimensions/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'useWindowDimensions' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 3, - "column": 21, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "The ref value 'handleFocusIn.current' will likely have changed by the time this effect cleanup function runs. If this ref points to a node rendered by React, copy 'handleFocusIn.current' to a variable inside the effect, and use that variable in the cleanup function.", - "line": 67, - "column": 65, - "nodeType": "Identifier", - "endLine": 67, - "endColumn": 72, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "The ref value 'handleFocusOut.current' will likely have changed by the time this effect cleanup function runs. If this ref points to a node rendered by React, copy 'handleFocusOut.current' to a variable inside the effect, and use that variable in the cleanup function.", - "line": 85, - "column": 67, - "nodeType": "Identifier", - "endLine": 85, - "endColumn": 74, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'setCachedViewportHeight'. Either include it or remove the dependency array.", - "line": 95, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 95, - "endColumn": 46, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [windowHeight, isCachedViewportHeight, setCachedViewportHeight]", - "fix": {"range": [4418, 4456], "text": "[windowHeight, isCachedViewportHeight, setCachedViewportHeight]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/hooks/useWindowDimensions/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/en.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1481, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1481, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1482, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1482, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1483, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1483, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1484, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1484, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1485, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1485, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1486, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1486, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1487, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1487, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1488, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1488, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1489, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1489, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `10` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1490, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1490, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/restrict-template-expressions", - "severity": 2, - "message": "Invalid type \"never\" of template literal expression.", - "line": 3780, - "column": 70, - "nodeType": "Identifier", - "messageId": "invalidType", - "endLine": 3780, - "endColumn": 75, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `public_announceDescription` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4185, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 4185, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `public_announce` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4202, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 4202, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/es-ES.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/es.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1480, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1480, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1481, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1481, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1482, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1482, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1483, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1483, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1484, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1484, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1485, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1485, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1486, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1486, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1487, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1487, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1488, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1488, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `10` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1489, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1489, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/restrict-template-expressions", - "severity": 2, - "message": "Invalid type \"never\" of template literal expression.", - "line": 3788, - "column": 70, - "nodeType": "Identifier", - "messageId": "invalidType", - "endLine": 3788, - "endColumn": 75, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `public_announceDescription` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4233, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 4233, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `public_announce` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4251, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 4251, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/params.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/translations.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-inline-named-export", - "severity": 2, - "message": "Do not inline named exports.", - "line": 15, - "column": 1, - "nodeType": "ExportNamedDeclaration", - "endLine": 43, - "endColumn": 2, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `es-ES` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 49, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 49, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/languages/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 18, - "column": 75, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 18, - "endColumn": 78, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [464, 467], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [464, 467], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 18, - "column": 85, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 18, - "endColumn": 88, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [474, 477], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [474, 477], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 33, - "column": 44, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 33, - "endColumn": 47, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1054, 1057], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1054, 1057], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 35, - "column": 84, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 35, - "endColumn": 87, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1213, 1216], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1213, 1216], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 35, - "column": 94, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 35, - "endColumn": 97, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1223, 1226], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1223, 1226], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 50, - "column": 58, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 50, - "endColumn": 61, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1744, 1747], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1744, 1747], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 50, - "column": 66, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 50, - "endColumn": 69, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1752, 1755], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1752, 1755], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/ban-types", - "severity": 2, - "message": "Don't use `object` as a type. Use 'Record' instead.", - "line": 53, - "column": 31, - "nodeType": "TSObjectKeyword", - "messageId": "bannedTypeMessage", - "endLine": 53, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AcceptACHContractForBankAccount.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AcceptJoinRequest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AcceptWalletTermsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ActivatePhysicalExpensifyCardParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddBillingCardAndRequestWorkspaceOwnerChangeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddCommentOrAttachementParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddDelegateParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddEmojiReactionParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddMembersToWorkspaceParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddNewContactMethodParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddPaymentCardParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddPersonalBankAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddSchoolPrincipalParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddSubscriptionPaymentCardParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AddWorkspaceRoomParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AnswerQuestionsForWalletParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ApproveMoneyRequestParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AssignCompanyCardParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/AuthenticatePusherParams.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `socket_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 3, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `channel_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 5, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/BankAccountHandlePlaidErrorParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/BeginAppleSignInParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/BeginGoogleSignInParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/BeginSignInParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CancelBillingSubscriptionParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CancelPaymentParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CancelTaskParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CardDeactivateParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CategorizeTrackedExpenseParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ChronosRemoveOOOEventParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CloseAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CompleteGuidedSetupParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CompleteSplitBillParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CompleteTaskParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConfigureExpensifyCardsForPolicyParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectAsDelegateParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectBankAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectPolicyToAccountingIntegrationParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectPolicyToNetSuiteParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectPolicyToQuickBooksDesktopParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConnectPolicyToSageIntacctParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ConvertTrackedExpenseToRequestParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CopyExistingPolicyConnectionParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateDistanceRequestParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateExpensifyCardParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreatePolicyDistanceRateParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreatePolicyTagsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreatePolicyTaxParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateTaskParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateWorkspaceCategoriesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateWorkspaceFromIOUPaymentParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateWorkspaceParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateWorkspaceReportFieldListValueParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/CreateWorkspaceReportFieldParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeclineJoinRequest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteCommentParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteCompanyCardFeed.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteContactMethodParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteMembersFromWorkspaceParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteMoneyRequestOnSearchParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteMoneyRequestParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePaymentBankAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePaymentCardParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePolicyDistanceRatesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePolicyReportField.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePolicyTagsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeletePolicyTaxesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteReportFieldParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteSavedSearch.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteWorkspaceAvatarParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteWorkspaceCategoriesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DeleteWorkspaceParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DetachReceiptParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DisablePolicyBillableModeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DisableTwoFactorAuthParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DismissReferralBannerParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DismissTrackExpenseActionableWhisperParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/DismissViolationParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EditMoneyRequestParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EditTaskAssigneeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EditTaskParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyAutoApprovalOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyAutoReimbursementLimit.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyCategoriesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyCompanyCardsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyConnectionsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyDefaultReportTitle.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyDistanceRatesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyExpensifyCardsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyInvoicingParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyReportFieldsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyTagsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyTaxesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnablePolicyWorkflowsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/EnableWorkspaceReportFieldListValueParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExpandURLPreviewParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExportCategoriesSpreadsheet.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExportMembersSpreadsheetParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExportReportCSVParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExportSearchItemsToCSVParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ExportTagsSpreadsheet.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/FlagCommentParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GenerateSpotnanaTokenParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetMissingOnyxMessagesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetNewerActionsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetOlderActionsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetPolicyCategories.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetReportPrivateNoteParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetRouteParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/GetStatementPDFParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/HandleRestrictedEventParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/HoldMoneyRequestOnSearchParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/HoldMoneyRequestParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ImportCategoriesSpreadsheet.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ImportMembersSpreadsheet.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ImportTagsSpreadsheet.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/InviteToGroupChatParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/InviteToRoomParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/JoinPolicyInviteLink.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/LeaveGroupChatParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/LeavePolicyParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/LeaveRoomParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/LogOutParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/MakeDefaultPaymentMethodParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/MarkAsCashParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/MarkAsExportedParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/MarkAsUnreadParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenAppParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenCardDetailsPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenDraftWorkspaceRequestParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenOldDotLinkParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPlaidBankAccountSelectorParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPlaidBankLoginParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyAccountingPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyCategoriesPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyCompanyCardsFeedParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyCompanyCardsPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyDistanceRatesPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyEditCardLimitTypePageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyExpensifyCardsPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyInitialPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyMoreFeaturesPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyProfilePageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyReportFieldsPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyTagsPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyTaxesPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPolicyWorkflowsPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenPublicProfilePageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenReimbursementAccountPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenReportParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenRoomMembersPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenWorkspaceInvitePageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenWorkspaceMembersPageParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenWorkspaceParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OpenWorkspaceViewParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/OptInOutToPushNotificationsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/PayInvoiceParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/PayMoneyRequestParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/PaymentCardParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReadNewestActionParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReconnectAppParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReferTeachersUniteVolunteerParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemoveDelegateParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemoveEmojiReactionParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemoveFromGroupChatParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemoveFromRoomParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemovePolicyCategoryReceiptsRequiredParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemovePolicyConnectionParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RemoveWorkspaceReportFieldListValueParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RenamePolicyTaglistParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RenamePolicyTagsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RenamePolicyTaxParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RenameWorkspaceCategoriesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReopenTaskParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReplaceReceiptParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReportExportParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ReportVirtualExpensifyCardFraudParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestAccountValidationLinkParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestContactMethodValidateCodeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestExpensifyCardLimitIncreaseParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestFeedSetupParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestMoneyParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestNewValidateCodeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestPhysicalExpensifyCardParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestReplacementExpensifyCardParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestUnlinkValidationLinkParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RequestWorkspaceOwnerChangeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ResolveActionableMentionWhisperParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ResolveActionableReportMentionWhisperParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ResolveDuplicatesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RestartBankAccountSetupParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/RevealExpensifyCardDetailsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SaveSearch.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/Search.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SearchForReportsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SearchForRoomsToMentionParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SendInvoiceParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SendMoneyParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SendPerformanceTimingParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetCompanyCardExportAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetCompanyCardFeedName.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetCompanyCardTransactionLiability.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetContactMethodAsDefaultParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetInvoicingTransferBankAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetMissingPersonalDetailsAndShipExpensifyCardParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetNameValuePairParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyAutoReimbursementLimit.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyAutomaticApprovalLimit.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyAutomaticApprovalRate.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyBillableModeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCategoryApproverParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCategoryDescriptionRequiredParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCategoryMaxAmountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCategoryReceiptsRequiredParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCategoryTaxParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCurrencyDefaultParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyCustomTaxNameParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyDefaultReportTitle.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyDistanceRatesDefaultCategoryParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyDistanceRatesEnabledParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyDistanceRatesUnitParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyExpenseMaxAge.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyExpenseMaxAmount.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyExpenseMaxAmountNoReceipt.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyForeignCurrencyDefaultParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyPreventMemberCreatedTitleParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyPreventSelfApproval.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyRequiresTag.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyRulesEnabledParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyTagApproverParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyTagsEnabled.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyTagsRequired.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetPolicyTaxesEnabledParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetReportFieldParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetReportNameParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceApprovalModeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceAutoReportingFrequencyParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceAutoReportingMonthlyOffsetParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceCategoriesEnabledParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceCategoryDescriptionHintParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceDefaultSpendCategoryParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceEReceiptsEnabled.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspacePayerParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceReimbursementParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SetWorkspaceRequiresCategoryParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ShareTrackedExpenseParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SignInUserParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SignInUserWithLinkParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SignInWithShortLivedAuthTokenParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SignInWithSupportAuthTokenParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SignUpUserParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SplitBillParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/StartIssueNewCardFlowParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/StartSplitBillParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SubmitReportParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SwitchToOldDotParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SyncPolicyToNetSuiteParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SyncPolicyToQuickbooksDesktopParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SyncPolicyToQuickbooksOnlineParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/SyncPolicyToXeroParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ToggleCardContinuousReconciliationParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/TogglePinnedChatParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/TrackExpenseParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/TransactionMergeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/TransferWalletBalanceParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UnHoldMoneyRequestParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UnapproveExpenseReportParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UnassignCompanyCard.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UnholdMoneyRequestOnSearchParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UnlinkLoginParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateAutomaticTimezoneParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateBeneficialOwnersForBankAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateBillingCurrencyParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCardSettlementAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCardSettlementFrequencyParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateChatPriorityModeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCommentParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCompanyCard.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCompanyCardNameParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateCompanyInformationForBankAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateDateOfBirthParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateDelegateRoleParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateDisplayNameParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateExpensifyCardLimitParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateExpensifyCardLimitTypeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateExpensifyCardTitleParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateGroupChatAvatarParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateGroupChatMemberRolesParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateGroupChatNameParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateHomeAddressParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateLegalNameParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateManyPolicyConnectionConfigurationsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateMoneyRequestParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateNetSuiteCustomFormIDParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateNetSuiteCustomersJobsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateNetSuiteGenericTypeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateNetSuiteSubsidiaryParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateNewsletterSubscriptionParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePersonalDetailsForWalletParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePersonalInformationForBankAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyAddressParams.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `data[addressStreet]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 5, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `data[city]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 6, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 6, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `data[country]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 7, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `data[state]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 8, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 8, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `data[zipCode]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 9, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 9, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyCategoryGLCodeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyCategoryPayrollCodeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyConnectionConfigParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyDistanceRateValueParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyRoomNameParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyTagGLCodeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyTaxCodeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePolicyTaxValueParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePreferredEmojiSkinToneParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePreferredLocaleParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdatePronounsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateQuickbooksDesktopCompanyCardExpenseAccountTypeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateQuickbooksDesktopExpensesExportDestinationTypeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateQuickbooksDesktopGenericTypeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateQuickbooksOnlineAutoCreateVendorParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateQuickbooksOnlineGenericTypeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateReportNotificationPreferenceParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateReportPrivateNoteParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateReportWriteCapabilityParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateRoomDescriptionParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateRoomVisibilityParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSageIntacctGenericParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSageIntacctGenericTypeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSelectedTimezoneParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateStatusParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSubscriptionAddNewUsersAutomaticallyParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSubscriptionAutoRenewParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSubscriptionSizeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateSubscriptionTypeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateThemeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateUserAvatarParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateWorkspaceAvatarParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateWorkspaceDescriptionParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateWorkspaceGeneralSettingsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateWorkspaceMembersRoleParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateWorkspaceReportFieldInitialValueParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpdateXeroGenericTypeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/UpgradeToCorporateParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ValidateBankAccountWithTransactionsParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ValidateLoginParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ValidateSecondaryLoginParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/ValidateTwoFactorAuthParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/VerifyIdentityForBankAccountParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/VerifyIdentityParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/VerifySetupIntentAndRequestPolicyOwnerChangeParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/VerifySetupIntentParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/WorkspaceApprovalParams.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/parameters/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/API/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/blurActiveElement/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/blurActiveElement/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/moveAccessibilityFocus/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/moveAccessibilityFocus/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Accessibility/moveAccessibilityFocus/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AccountUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AccountingUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ActiveClientManager/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ActiveClientManager/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ActiveClientManager/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ApiUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AppStateMonitor/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AppStateMonitor/shouldReportActivity/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AppStateMonitor/shouldReportActivity/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/AppStateMonitor/shouldReportActivity/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Authentication.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/BankAccountUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/BootSplash/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/BootSplash/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/BootSplash/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Browser/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Browser/index.website.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Browser/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/CardUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/CategoryUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Clipboard/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Clipboard/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `text/html` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 125, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 125, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `text/plain` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 126, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 126, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Clipboard/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/CollectionUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComponentUtils/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComponentUtils/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComponentUtils/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComposerFocusManager.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComposerUtils/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ComposerUtils/updateIsFullComposerAvailable.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ConnectionUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Console/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 24, - "column": 28, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 24, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 66, - "column": 1, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 66, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `‘` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 77, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 77, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `’` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 78, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 78, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `“` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 79, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 79, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `”` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 80, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 80, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `„` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 81, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 81, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `…` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 82, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 82, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-eval", - "severity": 2, - "message": "eval can be harmful.", - "line": 104, - "column": 24, - "nodeType": "Identifier", - "messageId": "unexpected", - "endLine": 104, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-invalid-this", - "severity": 2, - "message": "Unexpected 'this'.", - "line": 104, - "column": 34, - "nodeType": "ThisExpression", - "messageId": "unexpectedThis", - "endLine": 104, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ControlSelection/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ControlSelection/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'element'.", - "line": 28, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 28, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'element'.", - "line": 40, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 40, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ControlSelection/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/CurrencyUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DateUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DebugUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "max-classes-per-file", - "severity": 2, - "message": "File has too many classes (3). Maximum allowed is 1.", - "line": 2, - "column": 1, - "nodeType": "Program", - "messageId": "maximumExceeded", - "endLine": 684, - "endColumn": 1, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/canUseTouchScreen/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/canUseTouchScreen/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/canUseTouchScreen/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasHoverSupport/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasHoverSupport/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasHoverSupport/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasPassiveEventListenerSupport/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasPassiveEventListenerSupport/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-empty", - "severity": 2, - "message": "Empty block statement.", - "line": 16, - "column": 17, - "nodeType": "BlockStatement", - "messageId": "unexpected", - "endLine": 16, - "endColumn": 19, - "suggestions": [ - {"messageId": "suggestComment", "data": {"type": "block"}, "fix": {"range": [591, 591], "text": " /* empty */ "}, "desc": "Add comment inside empty block statement."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/hasPassiveEventListenerSupport/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DeviceCapabilities/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DistanceRequestUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 155, - "column": 70, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 155, - "endColumn": 72, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5804, 5806], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DoInteractionTask/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DoInteractionTask/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DoInteractionTask/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DomUtils/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DomUtils/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DomUtils/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/DraftCommentUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 44, - "column": 20, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 44, - "endColumn": 22, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1491, 1493], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/actions/e2eLogin.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-actions-set-data", - "severity": 2, - "message": "Only actions should directly set or modify Onyx data. Please move this logic into a suitable action.", - "line": 56, - "column": 29, - "nodeType": "MemberExpression", - "endLine": 56, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/actions/waitForAppLoaded.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/actions/waitForKeyboard.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/client.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `X-E2E-Server-Request` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 19, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 19, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Content-Type` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 31, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 31, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/isE2ETestSession.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/isE2ETestSession.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/reactNativeLaunchingTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/first", - "severity": 2, - "message": "Import in body of module; reorder to top.", - "line": 90, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 90, - "endColumn": 25, - "fix": { - "range": [0, 3461], - "text": "/* eslint-disable import/newline-after-import,import/first */\n\n/**\n * We are using a separate entry point for the E2E tests.\n * By doing this, we avoid bundling any E2E testing code\n * into the actual release app.\n */\nimport * as Metrics from '@libs/Metrics';\nimport Performance from '@libs/Performance';\nimport Config from 'react-native-config';\nimport E2EConfig from '../../../tests/e2e/config';\nimport E2EClient from './client';\nimport installNetworkInterceptor from './utils/NetworkInterceptor';\nimport LaunchArgs from './utils/LaunchArgs';\nimport type {TestModule, Tests} from './types';\nimport '../../../index';\n\nconsole.debug('==========================');\nconsole.debug('==== Running e2e test ====');\nconsole.debug('==========================');\n\n// Check if the performance module is available\nif (!Metrics.canCapturePerformanceMetrics()) {\n throw new Error('Performance module not available! Please set CAPTURE_METRICS=true in your environment file!');\n}\n\nconst appInstanceId = Config.E2E_BRANCH\nif (!appInstanceId) {\n throw new Error('E2E_BRANCH not set in environment file!');\n}\n\n\n// import your test here, define its name and config first in e2e/config.js\nconst tests: Tests = {\n [E2EConfig.TEST_NAMES.AppStartTime]: require('./tests/appStartTimeTest.e2e').default,\n [E2EConfig.TEST_NAMES.OpenSearchRouter]: require('./tests/openSearchRouterTest.e2e').default,\n [E2EConfig.TEST_NAMES.ChatOpening]: require('./tests/chatOpeningTest.e2e').default,\n [E2EConfig.TEST_NAMES.ReportTyping]: require('./tests/reportTypingTest.e2e').default,\n [E2EConfig.TEST_NAMES.Linking]: require('./tests/linkingTest.e2e').default,\n};\n\n// Once we receive the TII measurement we know that the app is initialized and ready to be used:\nconst appReady = new Promise((resolve) => {\n Performance.subscribeToMeasurements((entry) => {\n if (entry.name !== 'TTI') {\n return;\n }\n\n resolve();\n });\n});\n\n// Install the network interceptor\ninstallNetworkInterceptor(\n () => E2EClient.getNetworkCache(appInstanceId),\n (networkCache) => E2EClient.updateNetworkCache(appInstanceId, networkCache),\n LaunchArgs.mockNetwork ?? false\n)\n\nE2EClient.getTestConfig()\n .then((config): Promise | undefined => {\n const test = tests[config.name];\n if (!test) {\n console.error(`[E2E] Test '${config.name}' not found`);\n // instead of throwing, report the error to the server, which is better for DX\n return E2EClient.submitTestResults({\n branch: Config.E2E_BRANCH,\n name: config.name,\n error: `Test '${config.name}' not found`,\n isCritical: false,\n });\n }\n\n console.debug(`[E2E] Configured for test ${config.name}. Waiting for app to become ready`);\n appReady\n .then(() => {\n console.debug('[E2E] App is ready, running test…');\n Performance.measureFailSafe('appStartedToReady', 'regularAppStart');\n test(config);\n })\n .catch((error) => {\n console.error('[E2E] Error while waiting for app to become ready', error);\n });\n })\n .catch((error) => {\n console.error(\"[E2E] Error while running test. Couldn't get test config!\", error);\n });\n\n// start the usual app\nPerformance.markStart('regularAppStart');" - }, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "import/newline-after-import", - "severity": 2, - "message": "Expected 1 empty line after import statement not followed by another import.", - "line": 90, - "column": 1, - "nodeType": null, - "fix": {"range": [3461, 3461], "text": "\n"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/tests/appStartTimeTest.e2e.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/tests/chatOpeningTest.e2e.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/tests/linkingTest.e2e.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/tests/openSearchRouterTest.e2e.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/tests/reportTypingTest.e2e.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/utils/LaunchArgs.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/utils/NetworkInterceptor.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@lwc/lwc/no-async-await", - "severity": 2, - "message": "Invalid usage of async-await.", - "line": 154, - "column": 20, - "nodeType": "ArrowFunctionExpression", - "endLine": 209, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@lwc/lwc/no-async-await", - "severity": 2, - "message": "Invalid usage of async-await.", - "line": 179, - "column": 19, - "nodeType": "ArrowFunctionExpression", - "endLine": 195, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/utils/getConfigValueOrThrow.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/E2E/utils/getPromiseWithResolve.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'_value' is defined but never used.", - "line": 3, - "column": 22, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 3, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/EmailUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/EmojiTrie.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/EmojiUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'result'.", - "line": 489, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 489, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/Environment.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/betaChecker/index.android.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `tag_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 11, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 11, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/betaChecker/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/betaChecker/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/betaChecker/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/getEnvironment/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/getEnvironment/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Environment/getEnvironment/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ErrorUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 149, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 149, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Errors/HttpsError.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ExportOnyxState/common.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ExportOnyxState/index.native.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_array'.", - "line": 14, - "column": 28, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 14, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Computed name [row?.record_key] resolves to an `any` value.", - "line": 16, - "column": 21, - "nodeType": "ChainExpression", - "messageId": "unsafeComputedMemberAccess", - "endLine": 16, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .record_key on an `any` value.", - "line": 16, - "column": 26, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 16, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .valueJSON on an `any` value.", - "line": 16, - "column": 56, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 16, - "endColumn": 65, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ExportOnyxState/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/FastSearch.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-for-of", - "severity": 2, - "message": "Expected a `for-of` loop instead of a `for` loop with this simple iteration.", - "line": 76, - "column": 9, - "nodeType": "ForStatement", - "messageId": "preferForOf", - "endLine": 89, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/prefer-at", - "severity": 2, - "message": "Prefer using the `.at()` method for array element access.", - "line": 77, - "column": 37, - "nodeType": "MemberExpression", - "endLine": 77, - "endColumn": 46, - "fix": {"range": [3956, 3965], "text": "result.at(i)"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/prefer-at", - "severity": 2, - "message": "Prefer using the `.at()` method for array element access.", - "line": 84, - "column": 26, - "nodeType": "MemberExpression", - "endLine": 84, - "endColumn": 73, - "fix": {"range": [4334, 4381], "text": "dataSets[dataSetIndex].data.at(itemIndexInDataSet)"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/prefer-at", - "severity": 2, - "message": "Prefer using the `.at()` method for array element access.", - "line": 84, - "column": 26, - "nodeType": "MemberExpression", - "endLine": 84, - "endColumn": 48, - "fix": {"range": [4334, 4356], "text": "dataSets.at(dataSetIndex)"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/prefer-at", - "severity": 2, - "message": "Prefer using the `.at()` method for array element access.", - "line": 88, - "column": 13, - "nodeType": "MemberExpression", - "endLine": 88, - "endColumn": 43, - "fix": {"range": [4567, 4597], "text": "resultsByDataSet.at(dataSetIndex)"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'occurrenceToIndex'.", - "line": 123, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 123, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'concatenatedNumericList'.", - "line": 125, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 125, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'offset'.", - "line": 125, - "column": 33, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 125, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/firebaseWebConfig.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/index.web.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Firebase/utils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Fullstory/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Fullstory/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'_value' is defined but never used.", - "line": 91, - "column": 12, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 91, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Fullstory/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/GetPhysicalCardUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 65, - "column": 53, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 65, - "endColumn": 55, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [2822, 2867], "text": "(draftValues?.legalFirstName ?? legalFirstName)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 65, - "column": 71, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 65, - "endColumn": 73, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2868, 2870], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 66, - "column": 51, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 66, - "endColumn": 53, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [2898, 2941], "text": "(draftValues?.legalLastName ?? legalLastName)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 66, - "column": 68, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 66, - "endColumn": 70, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2942, 2944], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 67, - "column": 49, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 67, - "endColumn": 51, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [2971, 3030], "text": "(draftValues?.addressLine1 ?? address?.street.split('\\n')[0])"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 67, - "column": 83, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 67, - "endColumn": 85, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3031, 3033], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 68, - "column": 49, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 68, - "endColumn": 51, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [3060, 3119], "text": "(draftValues?.addressLine2 ?? address?.street.split('\\n')[1])"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 68, - "column": 83, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 68, - "endColumn": 85, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3120, 3122], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 69, - "column": 33, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 69, - "endColumn": 35, - "suggestions": [ - {"messageId": "suggestNullish", "fix": {"range": [3141, 3175], "text": "(draftValues?.city ?? address?.city)"}, "desc": "Fix to nullish coalescing operator (`??`)."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 69, - "column": 50, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 69, - "endColumn": 52, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3176, 3178], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 70, - "column": 39, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 70, - "endColumn": 41, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [3200, 3240], "text": "(draftValues?.country ?? address?.country)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 70, - "column": 59, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 70, - "endColumn": 61, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3241, 3243], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 71, - "column": 47, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 71, - "endColumn": 49, - "suggestions": [ - {"messageId": "suggestNullish", "fix": {"range": [3269, 3308], "text": "(draftValues?.phoneNumber ?? phoneNumber)"}, "desc": "Fix to nullish coalescing operator (`??`)."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 71, - "column": 62, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 71, - "endColumn": 64, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [3297, 3355], "text": "(phoneNumber ?? UserUtils.getSecondaryPhoneLogin(loginList))"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 71, - "column": 109, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 71, - "endColumn": 111, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3356, 3358], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 72, - "column": 35, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 72, - "endColumn": 37, - "suggestions": [ - {"messageId": "suggestNullish", "fix": {"range": [3378, 3414], "text": "(draftValues?.state ?? address?.state)"}, "desc": "Fix to nullish coalescing operator (`??`)."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 72, - "column": 53, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 72, - "endColumn": 55, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3415, 3417], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 73, - "column": 47, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 73, - "endColumn": 49, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [3443, 3483], "text": "(draftValues?.zipPostCode ?? address?.zip)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 73, - "column": 63, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 73, - "endColumn": 65, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3484, 3486], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/GetStyledTextArray.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/GooglePlacesUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 3, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 3, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 5, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Growl.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/HapticFeedback/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/HapticFeedback/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/HapticFeedback/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/HeaderUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/HttpUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IOUUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/polyfillDateTimeFormat.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '__setDefaultTimeZone'.", - "line": 23, - "column": 9, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 23, - "endColumn": 80, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/polyfillListFormat.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/polyfillNumberFormat.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/IntlPolyfill/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/KeyDownPressListener/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/KeyDownPressListener/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/KeyDownPressListener/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/bindHandlerToKeydownEvent/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/bindHandlerToKeydownEvent/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/bindHandlerToKeydownEvent/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/getKeyEventModifiers.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/KeyboardShortcut/isEnterWhileComposition.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/LocaleCompare.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/LocaleDigitUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/LocalePhoneNumber.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to function parameter 'number'.", - "line": 23, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParam", - "endLine": 23, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 51, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 51, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/LocaleUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Localize/LocaleListener/BaseLocaleListener.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Localize/LocaleListener/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Localize/LocaleListener/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Localize/LocaleListener/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Localize/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'memo'.", - "line": 38, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 38, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'memo'.", - "line": 43, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 43, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Log.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `api_setCookie` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 46, - "column": 38, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 46, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/LoginUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/MessageElement.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Metrics/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Metrics/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Metrics/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/HandleUnusedOptimisticID.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/Logging.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-invalid-this", - "severity": 2, - "message": "Unexpected 'this'.", - "line": 17, - "column": 61, - "nodeType": "ThisExpression", - "messageId": "unexpectedThis", - "endLine": 17, - "endColumn": 65, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/Pagination.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/Reauthentication.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/RecheckConnection.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/SaveResponseInOnyx.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Middleware/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ModifiedExpenseMessage.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/MoneyRequestUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/AuthScreens.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 260, - "column": 9, - "nodeType": null, - "endLine": 260, - "endColumn": 32 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 246, - "column": 9, - "nodeType": null, - "endLine": 246, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'initialLastUpdateIDAppliedToClient', 'lastOpenedPublicRoomID', 'session', and 'toggleSearchRouter'. Either include them or remove the dependency array.", - "line": 401, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 401, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [initialLastUpdateIDAppliedToClient, lastOpenedPublicRoomID, session, toggleSearchRouter]", - "fix": {"range": [17225, 17227], "text": "[initialLastUpdateIDAppliedToClient, lastOpenedPublicRoomID, session, toggleSearchRouter]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 1, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import React, {memo, useEffect, useMemo, useRef, useState} from 'react';\nimport {View} from 'react-native';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport Onyx, {withOnyx} from 'react-native-onyx';\nimport type {ValueOf} from 'type-fest';\nimport ActiveGuidesEventListener from '@components/ActiveGuidesEventListener';\nimport ComposeProviders from '@components/ComposeProviders';\nimport OptionsListContextProvider from '@components/OptionListContextProvider';\nimport {SearchContextProvider} from '@components/Search/SearchContext';\nimport {useSearchRouterContext} from '@components/Search/SearchRouter/SearchRouterContext';\nimport SearchRouterModal from '@components/Search/SearchRouter/SearchRouterModal';\nimport useActiveWorkspace from '@hooks/useActiveWorkspace';\nimport useOnboardingFlowRouter from '@hooks/useOnboardingFlow';\nimport usePermissions from '@hooks/usePermissions';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useStyleUtils from '@hooks/useStyleUtils';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport {READ_COMMANDS} from '@libs/API/types';\nimport HttpUtils from '@libs/HttpUtils';\nimport KeyboardShortcut from '@libs/KeyboardShortcut';\nimport Log from '@libs/Log';\nimport getCurrentUrl from '@libs/Navigation/currentUrl';\nimport getOnboardingModalScreenOptions from '@libs/Navigation/getOnboardingModalScreenOptions';\nimport Navigation from '@libs/Navigation/Navigation';\nimport shouldOpenOnAdminRoom from '@libs/Navigation/shouldOpenOnAdminRoom';\nimport type {AuthScreensParamList, CentralPaneName, CentralPaneScreensParamList} from '@libs/Navigation/types';\nimport NetworkConnection from '@libs/NetworkConnection';\nimport onyxSubscribe from '@libs/onyxSubscribe';\nimport * as Pusher from '@libs/Pusher/pusher';\nimport PusherConnectionManager from '@libs/PusherConnectionManager';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport {buildSearchQueryString} from '@libs/SearchUtils';\nimport * as SessionUtils from '@libs/SessionUtils';\nimport ConnectionCompletePage from '@pages/ConnectionCompletePage';\nimport NotFoundPage from '@pages/ErrorPage/NotFoundPage';\nimport DesktopSignInRedirectPage from '@pages/signin/DesktopSignInRedirectPage';\nimport * as App from '@userActions/App';\nimport * as Download from '@userActions/Download';\nimport * as Modal from '@userActions/Modal';\nimport * as PersonalDetails from '@userActions/PersonalDetails';\nimport * as PriorityMode from '@userActions/PriorityMode';\nimport * as Report from '@userActions/Report';\nimport * as Session from '@userActions/Session';\nimport toggleTestToolsModal from '@userActions/TestTool';\nimport Timing from '@userActions/Timing';\nimport * as User from '@userActions/User';\nimport CONFIG from '@src/CONFIG';\nimport CONST from '@src/CONST';\nimport NAVIGATORS from '@src/NAVIGATORS';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport SCREENS from '@src/SCREENS';\nimport type * as OnyxTypes from '@src/types/onyx';\nimport type {SelectedTimezone, Timezone} from '@src/types/onyx/PersonalDetails';\nimport {isEmptyObject} from '@src/types/utils/EmptyObject';\nimport type ReactComponentModule from '@src/types/utils/ReactComponentModule';\nimport beforeRemoveReportOpenedFromSearchRHP from './beforeRemoveReportOpenedFromSearchRHP';\nimport CENTRAL_PANE_SCREENS from './CENTRAL_PANE_SCREENS';\nimport createCustomStackNavigator from './createCustomStackNavigator';\nimport defaultScreenOptions from './defaultScreenOptions';\nimport getRootNavigatorScreenOptions from './getRootNavigatorScreenOptions';\nimport BottomTabNavigator from './Navigators/BottomTabNavigator';\nimport ExplanationModalNavigator from './Navigators/ExplanationModalNavigator';\nimport FeatureTrainingModalNavigator from './Navigators/FeatureTrainingModalNavigator';\nimport FullScreenNavigator from './Navigators/FullScreenNavigator';\nimport LeftModalNavigator from './Navigators/LeftModalNavigator';\nimport OnboardingModalNavigator from './Navigators/OnboardingModalNavigator';\nimport RightModalNavigator from './Navigators/RightModalNavigator';\nimport WelcomeVideoModalNavigator from './Navigators/WelcomeVideoModalNavigator';\n\ntype AuthScreensProps = {\n /** Session of currently logged in user */\n session: OnyxEntry;\n\n /** The report ID of the last opened public room as anonymous user */\n lastOpenedPublicRoomID: OnyxEntry;\n\n /** The last Onyx update ID was applied to the client */\n initialLastUpdateIDAppliedToClient: OnyxEntry;\n};\n\nconst loadReportAttachments = () => require('../../../pages/home/report/ReportAttachments').default;\nconst loadValidateLoginPage = () => require('../../../pages/ValidateLoginPage').default;\nconst loadLogOutPreviousUserPage = () => require('../../../pages/LogOutPreviousUserPage').default;\nconst loadConciergePage = () => require('../../../pages/ConciergePage').default;\nconst loadTrackExpensePage = () => require('../../../pages/TrackExpensePage').default;\nconst loadSubmitExpensePage = () => require('../../../pages/SubmitExpensePage').default;\nconst loadProfileAvatar = () => require('../../../pages/settings/Profile/ProfileAvatar').default;\nconst loadWorkspaceAvatar = () => require('../../../pages/workspace/WorkspaceAvatar').default;\nconst loadReportAvatar = () => require('../../../pages/ReportAvatar').default;\nconst loadReceiptView = () => require('../../../pages/TransactionReceiptPage').default;\nconst loadWorkspaceJoinUser = () => require('@pages/workspace/WorkspaceJoinUserPage').default;\n\nfunction getCentralPaneScreenInitialParams(screenName: CentralPaneName, initialReportID?: string): Partial> {\n if (screenName === SCREENS.SEARCH.CENTRAL_PANE) {\n // Generate default query string with buildSearchQueryString without argument.\n return {q: buildSearchQueryString()};\n }\n\n if (screenName === SCREENS.REPORT) {\n return {\n openOnAdminRoom: shouldOpenOnAdminRoom() ? true : undefined,\n reportID: initialReportID,\n };\n }\n\n return undefined;\n}\n\nfunction getCentralPaneScreenListeners(screenName: CentralPaneName) {\n if (screenName === SCREENS.REPORT) {\n return {beforeRemove: beforeRemoveReportOpenedFromSearchRHP};\n }\n\n return {};\n}\n\nfunction initializePusher() {\n return Pusher.init({\n appKey: CONFIG.PUSHER.APP_KEY,\n cluster: CONFIG.PUSHER.CLUSTER,\n authEndpoint: `${CONFIG.EXPENSIFY.DEFAULT_API_ROOT}api/AuthenticatePusher?`,\n }).then(() => {\n User.subscribeToUserEvents();\n });\n}\n\nlet timezone: Timezone | null;\nlet currentAccountID = -1;\nlet isLoadingApp = false;\nlet lastUpdateIDAppliedToClient: OnyxEntry;\n\nOnyx.connect({\n key: ONYXKEYS.SESSION,\n callback: (value) => {\n // When signed out, val hasn't accountID\n if (!(value && 'accountID' in value)) {\n currentAccountID = -1;\n timezone = null;\n return;\n }\n\n currentAccountID = value.accountID ?? -1;\n\n if (Navigation.isActiveRoute(ROUTES.SIGN_IN_MODAL)) {\n // This means sign in in RHP was successful, so we can subscribe to user events\n initializePusher();\n }\n },\n});\n\nOnyx.connect({\n key: ONYXKEYS.PERSONAL_DETAILS_LIST,\n callback: (value) => {\n if (!value || !isEmptyObject(timezone)) {\n return;\n }\n\n timezone = value?.[currentAccountID]?.timezone ?? {};\n const currentTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone as SelectedTimezone;\n\n // If the current timezone is different than the user's timezone, and their timezone is set to automatic\n // then update their timezone.\n if (!isEmptyObject(currentTimezone) && timezone?.automatic && timezone?.selected !== currentTimezone) {\n timezone.selected = currentTimezone;\n PersonalDetails.updateAutomaticTimezone({\n automatic: true,\n selected: currentTimezone,\n });\n }\n },\n});\n\nOnyx.connect({\n key: ONYXKEYS.IS_LOADING_APP,\n callback: (value) => {\n isLoadingApp = !!value;\n },\n});\n\nOnyx.connect({\n key: ONYXKEYS.ONYX_UPDATES_LAST_UPDATE_ID_APPLIED_TO_CLIENT,\n callback: (value) => {\n lastUpdateIDAppliedToClient = value;\n },\n});\n\nfunction handleNetworkReconnect() {\n if (isLoadingApp) {\n App.openApp();\n } else {\n Log.info('[handleNetworkReconnect] Sending ReconnectApp');\n App.reconnectApp(lastUpdateIDAppliedToClient);\n }\n}\n\nconst RootStack = createCustomStackNavigator();\n// We want to delay the re-rendering for components(e.g. ReportActionCompose)\n// that depends on modal visibility until Modal is completely closed and its focused\n// When modal screen is focused, update modal visibility in Onyx\n// https://reactnavigation.org/docs/navigation-events/\n\nconst modalScreenListeners = {\n focus: () => {\n Modal.setModalVisibility(true);\n },\n blur: () => {\n Modal.setModalVisibility(false);\n },\n beforeRemove: () => {\n Modal.setModalVisibility(false);\n Modal.willAlertModalBecomeVisible(false);\n },\n};\n\n// Extended modal screen listeners with additional cancellation of pending requests\nconst modalScreenListenersWithCancelSearch = {\n ...modalScreenListeners,\n beforeRemove: () => {\n modalScreenListeners.beforeRemove();\n HttpUtils.cancelPendingRequests(READ_COMMANDS.SEARCH_FOR_REPORTS);\n },\n};\n\nfunction AuthScreens({session, lastOpenedPublicRoomID, initialLastUpdateIDAppliedToClient}: AuthScreensProps) {\n const styles = useThemeStyles();\n const StyleUtils = useStyleUtils();\n const {shouldUseNarrowLayout, onboardingIsMediumOrLargerScreenWidth, isSmallScreenWidth} = useResponsiveLayout();\n const screenOptions = getRootNavigatorScreenOptions(shouldUseNarrowLayout, styles, StyleUtils);\n const {canUseDefaultRooms} = usePermissions();\n const {activeWorkspaceID} = useActiveWorkspace();\n const {toggleSearchRouter} = useSearchRouterContext();\n\n const onboardingModalScreenOptions = useMemo(() => screenOptions.onboardingModalNavigator(onboardingIsMediumOrLargerScreenWidth), [screenOptions, onboardingIsMediumOrLargerScreenWidth]);\n const onboardingScreenOptions = useMemo(\n () => getOnboardingModalScreenOptions(shouldUseNarrowLayout, styles, StyleUtils, onboardingIsMediumOrLargerScreenWidth),\n [StyleUtils, shouldUseNarrowLayout, onboardingIsMediumOrLargerScreenWidth, styles],\n );\n const modal = useRef({});\n const [didPusherInit, setDidPusherInit] = useState(false);\n const {isOnboardingCompleted} = useOnboardingFlowRouter();\n\n let initialReportID: string | undefined;\n const isInitialRender = useRef(true);\n // eslint-disable-next-line react-compiler/react-compiler\n if (isInitialRender.current) {\n Timing.start(CONST.TIMING.HOMEPAGE_INITIAL_RENDER);\n\n const currentURL = getCurrentUrl();\n if (currentURL) {\n initialReportID = new URL(currentURL).pathname.match(CONST.REGEX.REPORT_ID_FROM_PATH)?.at(1);\n }\n\n if (!initialReportID) {\n const initialReport = ReportUtils.findLastAccessedReport(!canUseDefaultRooms, shouldOpenOnAdminRoom(), activeWorkspaceID);\n initialReportID = initialReport?.reportID ?? '';\n }\n // eslint-disable-next-line react-compiler/react-compiler\n\n isInitialRender.current = false;\n }\n\n useEffect(() => {\n const shortcutsOverviewShortcutConfig = CONST.KEYBOARD_SHORTCUTS.SHORTCUTS;\n const searchShortcutConfig = CONST.KEYBOARD_SHORTCUTS.SEARCH;\n const chatShortcutConfig = CONST.KEYBOARD_SHORTCUTS.NEW_CHAT;\n const debugShortcutConfig = CONST.KEYBOARD_SHORTCUTS.DEBUG;\n const currentUrl = getCurrentUrl();\n const isLoggingInAsNewUser = !!session?.email && SessionUtils.isLoggingInAsNewUser(currentUrl, session.email);\n // Sign out the current user if we're transitioning with a different user\n const isTransitioning = currentUrl.includes(ROUTES.TRANSITION_BETWEEN_APPS);\n const isSupportalTransition = currentUrl.includes('authTokenType=support');\n if (isLoggingInAsNewUser && isTransitioning) {\n Session.signOutAndRedirectToSignIn(false, isSupportalTransition);\n return;\n }\n\n NetworkConnection.listenForReconnect();\n NetworkConnection.onReconnect(handleNetworkReconnect);\n PusherConnectionManager.init();\n initializePusher().then(() => {\n setDidPusherInit(true);\n });\n\n // If we are on this screen then we are \"logged in\", but the user might not have \"just logged in\". They could be reopening the app\n // or returning from background. If so, we'll assume they have some app data already and we can call reconnectApp() instead of openApp().\n if (SessionUtils.didUserLogInDuringSession()) {\n App.openApp();\n } else {\n Log.info('[AuthScreens] Sending ReconnectApp');\n App.reconnectApp(initialLastUpdateIDAppliedToClient);\n }\n\n PriorityMode.autoSwitchToFocusMode();\n\n App.setUpPoliciesAndNavigate(session);\n\n App.redirectThirdPartyDesktopSignIn();\n\n if (lastOpenedPublicRoomID) {\n // Re-open the last opened public room if the user logged in from a public room link\n Report.openLastOpenedPublicRoom(lastOpenedPublicRoomID);\n }\n Download.clearDownloads();\n\n Timing.end(CONST.TIMING.HOMEPAGE_INITIAL_RENDER);\n\n const unsubscribeOnyxModal = onyxSubscribe({\n key: ONYXKEYS.MODAL,\n callback: (modalArg) => {\n if (modalArg === null || typeof modalArg !== 'object') {\n return;\n }\n modal.current = modalArg;\n },\n });\n\n const shortcutConfig = CONST.KEYBOARD_SHORTCUTS.ESCAPE;\n const unsubscribeEscapeKey = KeyboardShortcut.subscribe(\n shortcutConfig.shortcutKey,\n () => {\n if (modal.current.willAlertModalBecomeVisible) {\n return;\n }\n\n if (modal.current.disableDismissOnEscape) {\n return;\n }\n\n Navigation.dismissModal();\n },\n shortcutConfig.descriptionKey,\n shortcutConfig.modifiers,\n true,\n true,\n );\n\n // Listen to keyboard shortcuts for opening certain pages\n const unsubscribeShortcutsOverviewShortcut = KeyboardShortcut.subscribe(\n shortcutsOverviewShortcutConfig.shortcutKey,\n () => {\n Modal.close(() => {\n if (Navigation.isActiveRoute(ROUTES.KEYBOARD_SHORTCUTS)) {\n return;\n }\n return Navigation.navigate(ROUTES.KEYBOARD_SHORTCUTS);\n });\n },\n shortcutsOverviewShortcutConfig.descriptionKey,\n shortcutsOverviewShortcutConfig.modifiers,\n true,\n );\n\n // Listen for the key K being pressed so that focus can be given to\n // Search Router, or new group chat\n // based on the key modifiers pressed and the operating system\n const unsubscribeSearchShortcut = KeyboardShortcut.subscribe(\n searchShortcutConfig.shortcutKey,\n () => {\n Session.checkIfActionIsAllowed(() => {\n toggleSearchRouter();\n })();\n },\n shortcutsOverviewShortcutConfig.descriptionKey,\n shortcutsOverviewShortcutConfig.modifiers,\n true,\n );\n\n const unsubscribeChatShortcut = KeyboardShortcut.subscribe(\n chatShortcutConfig.shortcutKey,\n () => {\n Modal.close(Session.checkIfActionIsAllowed(() => Navigation.navigate(ROUTES.NEW)));\n },\n chatShortcutConfig.descriptionKey,\n chatShortcutConfig.modifiers,\n true,\n );\n\n const unsubscribeDebugShortcut = KeyboardShortcut.subscribe(\n debugShortcutConfig.shortcutKey,\n () => {\n toggleTestToolsModal();\n },\n debugShortcutConfig.descriptionKey,\n debugShortcutConfig.modifiers,\n true,\n );\n\n return () => {\n unsubscribeEscapeKey();\n unsubscribeOnyxModal();\n unsubscribeShortcutsOverviewShortcut();\n unsubscribeSearchShortcut();\n unsubscribeChatShortcut();\n unsubscribeDebugShortcut();\n Session.cleanupSession();\n };\n\n // Rule disabled because this effect is only for component did mount & will component unmount lifecycle event\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, []);\n\n const CentralPaneScreenOptions = {\n headerShown: false,\n title: 'New Expensify',\n\n // Prevent unnecessary scrolling\n cardStyle: styles.cardStyleNavigator,\n };\n\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {isOnboardingCompleted === false && (\n {\n Modal.setDisableDismissOnEscape(true);\n },\n beforeRemove: () => Modal.setDisableDismissOnEscape(false),\n }}\n />\n )}\n \n \n \n {Object.entries(CENTRAL_PANE_SCREENS).map(([screenName, componentGetter]) => {\n const centralPaneName = screenName as CentralPaneName;\n return (\n \n );\n })}\n \n \n \n {didPusherInit && }\n \n );\n}\n\nAuthScreens.displayName = 'AuthScreens';\n\nconst AuthScreensMemoized = memo(AuthScreens, () => true);\n\n// Migration to useOnyx cause re-login if logout from deeplinked report in desktop app\n// Further analysis required and more details can be seen here:\n// https://github.com/Expensify/App/issues/50560\n// eslint-disable-next-line\nexport default withOnyx({\n session: {\n key: ONYXKEYS.SESSION,\n },\n lastOpenedPublicRoomID: {\n key: ONYXKEYS.LAST_OPENED_PUBLIC_ROOM_ID,\n },\n initialLastUpdateIDAppliedToClient: {\n key: ONYXKEYS.ONYX_UPDATES_LAST_UPDATE_ID_APPLIED_TO_CLIENT,\n },\n})(AuthScreensMemoized);\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/CENTRAL_PANE_SCREENS.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/ModalNavigatorScreenOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/ModalStackNavigators/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/ModalStackNavigators/useModalScreenOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/ActiveCentralPaneRouteContext.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/BottomTabNavigator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/ExplanationModalNavigator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/FeatureTrainingModalNavigator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/FullScreenNavigator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/LeftModalNavigator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/OnboardingModalNavigator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/Overlay/BaseOverlay.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/Overlay/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/Overlay/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/RightModalNavigator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/Navigators/WelcomeVideoModalNavigator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/OnboardingModalNavigatorScreenOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/PublicScreens.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/beforeRemoveReportOpenedFromSearchRHP/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/beforeRemoveReportOpenedFromSearchRHP/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomBottomTabNavigator/BottomTabBar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomBottomTabNavigator/TopBar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomBottomTabNavigator/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 60, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 60, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomFullScreenNavigator/CustomFullScreenRouter.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 19, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 19, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 38, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 38, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 48, - "column": 10, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 48, - "endColumn": 31, - "fix": {"range": [2341, 2362], "text": "state.index!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 48, - "column": 10, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 48, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomFullScreenNavigator/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 25, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 25, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomFullScreenNavigator/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'navigation'. Either include it or remove the dependency array.", - "line": 33, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 33, - "endColumn": 31, - "suggestions": [ - {"desc": "Update the dependencies array to be: [navigation, shouldUseNarrowLayout]", "fix": {"range": [1566, 1589], "text": "[navigation, shouldUseNarrowLayout]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 39, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 39, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomFullScreenNavigator/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackBottomTabNavigator/BottomTabBar.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'navigation'. Either include it or remove the dependency array.", - "line": 102, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 102, - "endColumn": 22, - "suggestions": [{"desc": "Update the dependencies array to be: [isLoadingApp, navigation]", "fix": {"range": [4583, 4597], "text": "[isLoadingApp, navigation]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackBottomTabNavigator/BottomTabNavigationContentWrapper.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackBottomTabNavigator/TopBar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackBottomTabNavigator/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackBottomTabNavigator/useCustomState/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackFullScreenNavigator/CustomFullScreenRouter.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 19, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 19, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 38, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 38, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 48, - "column": 10, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 48, - "endColumn": 31, - "fix": {"range": [2406, 2427], "text": "state.index!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 48, - "column": 10, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 48, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 54, - "column": 101, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 54, - "endColumn": 104, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [2703, 2706], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [2703, 2706], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomPlatformStackFullScreenNavigator/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomStackNavigator/CustomRouter.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 31, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 31, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 35, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 35, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 39, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 39, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomStackNavigator/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 110, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 110, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomStackNavigator/syncBrowserHistory/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomStackNavigator/syncBrowserHistory/index.web.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-globals", - "severity": 2, - "message": "Unexpected use of 'history'.", - "line": 8, - "column": 5, - "nodeType": "Identifier", - "messageId": "defaultMessage", - "endLine": 8, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createCustomStackNavigator/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createModalCardStyleInterpolator.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createResponsiveStackNavigator/CustomRouter.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 31, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 31, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 35, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 35, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'state'.", - "line": 39, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 39, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createResponsiveStackNavigator/SearchRoute.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createResponsiveStackNavigator/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/createResponsiveStackNavigator/useStateWithSearch.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/defaultScreenOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/getActionsFromPartialDiff.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/getModalPresentationStyle/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/getModalPresentationStyle/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/getPartialStateDiff.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 52, - "column": 75, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 52, - "endColumn": 77, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3241, 3243], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 72, - "column": 73, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 72, - "endColumn": 75, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4579, 4581], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/getRootNavigatorScreenOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/hideKeyboardOnSwipe.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/AppNavigator/useNavigationResetOnLayoutChange.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 16, - "column": 9, - "nodeType": null, - "endLine": 16, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [699, 754], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'navigation'. Either include it or remove the dependency array.", - "line": 17, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 17, - "endColumn": 31, - "suggestions": [ - {"desc": "Update the dependencies array to be: [navigation, shouldUseNarrowLayout]", "fix": {"range": [762, 785], "text": "[navigation, shouldUseNarrowLayout]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/FreezeWrapper/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'currentRoute.key' and 'navigation'. Either include them or remove the dependency array.", - "line": 24, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 24, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [currentRoute.key, navigation]", "fix": {"range": [1101, 1103], "text": "[currentRoute.key, navigation]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/FreezeWrapper/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'currentRoute.key' and 'navigation'. Either include them or remove the dependency array.", - "line": 25, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 25, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [currentRoute.key, navigation]", "fix": {"range": [1169, 1171], "text": "[currentRoute.key, navigation]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/Navigation.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/NavigationRoot.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has missing dependencies: 'authenticated', 'initialUrl', 'isOnboardingCompleted', 'lastVisitedPath', 'shouldShowRequire2FAModal', and 'user'. Either include them or remove the dependency array.", - "line": 129, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 129, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [authenticated, initialUrl, isOnboardingCompleted, lastVisitedPath, shouldShowRequire2FAModal, user]", - "fix": {"range": [5303, 5305], "text": "[authenticated, initialUrl, isOnboardingCompleted, lastVisitedPath, shouldShowRequire2FAModal, user]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/OnyxTabNavigator.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 94, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 94, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 114, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 114, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/OnyxTabNavigatorConfig/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 7, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 7, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/OnyxTabNavigatorConfig/index.website.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 7, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 7, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/createPlatformStackNavigator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/createPlatformStackNavigatorComponent/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 83, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 83, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 91, - "column": 39, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 91, - "endColumn": 74, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 99, - "column": 93, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 99, - "endColumn": 128, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/createPlatformStackNavigatorComponent/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 83, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 83, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 91, - "column": 39, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 91, - "endColumn": 74, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 99, - "column": 93, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 99, - "endColumn": 128, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/defaultPlatformStackScreenOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/none/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/none/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/none/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromBottom/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromBottom/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromBottom/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromLeft/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromLeft/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromLeft/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromLeft/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromRight/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromRight/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromRight/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/slideFromRight/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/animation/withAnimation.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/buildPlatformSpecificNavigationOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/convertToNativeNavigationOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/convertToWebNavigationOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/gestureDirection/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/navigationOptions/presentation/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/types/NavigationBuilder.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 49, - "column": 48, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 49, - "endColumn": 51, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [2711, 2714], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [2711, 2714], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/types/NavigationOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/types/NavigatorComponent.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/PlatformStackNavigation/types/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 36, - "column": 5, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 36, - "endColumn": 8, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1815, 1818], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1815, 1818], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 58, - "column": 97, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 58, - "endColumn": 100, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [3033, 3036], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [3033, 3036], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-redundant-type-constituents", - "severity": 2, - "message": "'any' overrides all other types in this union type.", - "line": 58, - "column": 97, - "nodeType": "TSAnyKeyword", - "messageId": "overrides", - "endLine": 58, - "endColumn": 100, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/closeRHPFlow.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/currentUrl/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/currentUrl/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/currentUrl/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/dismissModal.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/dismissModalWithReport.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/extractPolicyIDFromQuery.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/extrapolateStateFromParams.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/ban-types", - "severity": 2, - "message": "Don't use `object` as a type. Use 'Record' instead.", - "line": 20, - "column": 109, - "nodeType": "TSObjectKeyword", - "messageId": "bannedTypeMessage", - "endLine": 20, - "endColumn": 115, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getOnboardingModalScreenOptions/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getOnboardingModalScreenOptions/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getPolicyIDFromState.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getStateFromPath.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostBottomTabRoute.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostCentralPaneRoute.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostFullScreenRoute.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostReportActionID.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostReportId.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/getTopmostRouteName.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/isReportOpenInRHP.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/isSearchTopmostCentralPane.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/isSideModalNavigator.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkTo/getActionForBottomTabNavigator.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkTo/getMinimalAction.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkTo/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-cond-assign", - "severity": 2, - "message": "Unexpected assignment within a 'while' statement.", - "line": 43, - "column": 13, - "nodeType": "AssignmentExpression", - "messageId": "unexpected", - "endLine": 43, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-non-null-assertion", - "severity": 2, - "message": "Forbidden non-null assertion.", - "line": 166, - "column": 50, - "nodeType": "TSNonNullExpression", - "messageId": "noNonNull", - "endLine": 166, - "endColumn": 112, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkTo/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/CENTRAL_PANE_TO_RHP_MAPPING.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/FULL_SCREEN_TO_RHP_MAPPING.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/TAB_TO_CENTRAL_PANE_MAPPING.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/config.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/createNormalizedConfigs.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 22, - "column": 54, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 22, - "endColumn": 57, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [767, 770], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [767, 770], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to function parameter 'pattern'.", - "line": 46, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParam", - "endLine": 46, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/ban-types", - "severity": 2, - "message": "Don't use `object` as a type. Use 'Record' instead.", - "line": 76, - "column": 32, - "nodeType": "TSObjectKeyword", - "messageId": "bannedTypeMessage", - "endLine": 76, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/default-param-last", - "severity": 2, - "message": "Default parameters should be last.", - "line": 77, - "column": 5, - "nodeType": "AssignmentPattern", - "messageId": "shouldBeLast", - "endLine": 77, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-assignment", - "severity": 2, - "message": "Unsafe assignment of an error typed value.", - "line": 89, - "column": 11, - "nodeType": "VariableDeclarator", - "messageId": "anyAssignment", - "endLine": 89, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .path on an `error` typed value.", - "line": 102, - "column": 27, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 102, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .exact on an `error` typed value.", - "line": 103, - "column": 24, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 103, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .path on an `error` typed value.", - "line": 103, - "column": 40, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 103, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-assignment", - "severity": 2, - "message": "Unsafe assignment of an `any` value.", - "line": 107, - "column": 13, - "nodeType": "AssignmentExpression", - "messageId": "anyAssignment", - "endLine": 107, - "endColumn": 116, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .exact on an `error` typed value.", - "line": 107, - "column": 30, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 107, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 107, - "column": 71, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 107, - "endColumn": 73, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3532, 3534], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-argument", - "severity": 2, - "message": "Unsafe argument of type `any` assigned to a parameter of type `string`.", - "line": 107, - "column": 78, - "nodeType": "LogicalExpression", - "messageId": "unsafeArgument", - "endLine": 107, - "endColumn": 95, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .path on an `error` typed value.", - "line": 107, - "column": 85, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 107, - "endColumn": 89, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .path on an `error` typed value.", - "line": 107, - "column": 106, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 107, - "endColumn": 110, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-non-null-assertion", - "severity": 2, - "message": "Forbidden non-null assertion.", - "line": 109, - "column": 63, - "nodeType": "TSNonNullExpression", - "messageId": "noNonNull", - "endLine": 109, - "endColumn": 71, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-argument", - "severity": 2, - "message": "Unsafe argument of type `any` assigned to a parameter of type `string`.", - "line": 109, - "column": 73, - "nodeType": "MemberExpression", - "messageId": "unsafeArgument", - "endLine": 109, - "endColumn": 84, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .path on an `error` typed value.", - "line": 109, - "column": 80, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 109, - "endColumn": 84, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-argument", - "severity": 2, - "message": "Unsafe argument of type `any` assigned to a parameter of type `ParseConfig | undefined`.", - "line": 109, - "column": 86, - "nodeType": "MemberExpression", - "messageId": "unsafeArgument", - "endLine": 109, - "endColumn": 98, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .parse on an `error` typed value.", - "line": 109, - "column": 93, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 109, - "endColumn": 98, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .screens on an `error` typed value.", - "line": 112, - "column": 20, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 112, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .initialRouteName on an `error` typed value.", - "line": 114, - "column": 24, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 114, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-assignment", - "severity": 2, - "message": "Unsafe assignment of an error typed value.", - "line": 116, - "column": 21, - "nodeType": "Property", - "messageId": "anyAssignment", - "endLine": 116, - "endColumn": 62, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .initialRouteName on an `error` typed value.", - "line": 116, - "column": 46, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 116, - "endColumn": 62, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-argument", - "severity": 2, - "message": "Unsafe argument of type `any` assigned to a parameter of type `{}`.", - "line": 121, - "column": 25, - "nodeType": "MemberExpression", - "messageId": "unsafeArgument", - "endLine": 121, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .screens on an `error` typed value.", - "line": 121, - "column": 32, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 121, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .screens on an `error` typed value.", - "line": 122, - "column": 77, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 122, - "endColumn": 84, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/ban-types", - "severity": 2, - "message": "Don't use `object` as a type. Use 'Record' instead.", - "line": 122, - "column": 102, - "nodeType": "TSObjectKeyword", - "messageId": "bannedTypeMessage", - "endLine": 122, - "endColumn": 108, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/customGetPathFromState.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/getAdaptedStateFromPath.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/getMatchingBottomTabRouteForState.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/getMatchingCentralPaneRouteForState.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/prefixes.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/replacePathInNestedState.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/subscribe/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/linkingConfig/subscribe/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/navigationRef.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/setNavigationActionToMicrotaskQueue.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/setupCustomAndroidBackHandler/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/setupCustomAndroidBackHandler/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/shouldOpenOnAdminRoom.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/shouldPreventDeeplinkPrompt.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/shouldSetScreenBlurred/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/shouldSetScreenBlurred/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/switchPolicyID.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-cond-assign", - "severity": 2, - "message": "Unexpected assignment within a 'while' statement.", - "line": 74, - "column": 13, - "nodeType": "AssignmentExpression", - "messageId": "unexpected", - "endLine": 74, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Navigation/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 40, - "column": 18, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 40, - "endColumn": 21, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1600, 1603], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1600, 1603], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NavigationUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Network/MainQueue.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Network/NetworkStore.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Network/SequentialQueue.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'newRequest'.", - "line": 217, - "column": 16, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 217, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Network/enhanceParameters.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Network/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 60, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 60, - "endColumn": 9, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NetworkConnection.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NextStepUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/BrowserNotifications.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/focusApp/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/focusApp/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/focusApp/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/LocalNotification/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/ForegroundNotifications/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/ForegroundNotifications/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/ForegroundNotifications/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/ForegroundNotifications/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/NotificationType.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/parsePushNotificationPayload.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/shouldShowPushNotification.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/subscribePushNotification/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/PushNotification/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/__mocks__/LocalNotification.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/clearReportNotifications/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/clearReportNotifications/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Notification/clearReportNotifications/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NumberFormatUtils/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NumberFormatUtils/intlPolyfill.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NumberFormatUtils/intlPolyfill.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/NumberUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ObjectUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/OnboardingRefManager.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/OptionsListUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "you-dont-need-lodash-underscore/get", - "severity": 2, - "message": "Import from 'lodash/get' detected. Consider using the native optional chaining to get nested values and nullish coalescing operator for fallback values", - "line": 4, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 4, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 418, - "column": 33, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 418, - "endColumn": 35, - "suggestions": [ - {"messageId": "suggestNullish", "fix": {"range": [14591, 14625], "text": "(detail?.login ?? participant.login)"}, "desc": "Fix to nullish coalescing operator (`??`)."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 418, - "column": 54, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 418, - "endColumn": 56, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [14626, 14628], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 469, - "column": 38, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 469, - "endColumn": 40, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [16362, 16364], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 561, - "column": 148, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 561, - "endColumn": 150, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [20651, 20653], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 611, - "column": 100, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 611, - "endColumn": 102, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [24320, 24322], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1496, - "column": 111, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1496, - "endColumn": 113, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [61664, 61666], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1664, - "column": 43, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1664, - "endColumn": 45, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [68833, 68835], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1666, - "column": 61, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1666, - "endColumn": 63, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [68986, 68988], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 1920, - "column": 17, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 1920, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 1941, - "column": 17, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 1941, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 1950, - "column": 17, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 1950, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 1987, - "column": 13, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 1987, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2260, - "column": 27, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2260, - "endColumn": 29, - "suggestions": [ - {"messageId": "suggestNullish", "fix": {"range": [91569, 91602], "text": "(member.text ?? member.displayName)"}, "desc": "Fix to nullish coalescing operator (`??`)."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2260, - "column": 49, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2260, - "endColumn": 51, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [91603, 91605], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2262, - "column": 45, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2262, - "endColumn": 47, - "suggestions": [ - {"messageId": "suggestNullish", "fix": {"range": [91714, 91750], "text": "(member.alternateText ?? member.login)"}, "desc": "Fix to nullish coalescing operator (`??`)."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2262, - "column": 61, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2262, - "endColumn": 63, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [91751, 91753], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2264, - "column": 39, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2264, - "endColumn": 41, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [91859, 91903], "text": "(member.keyForList ?? String(accountID ?? -1))"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PaginationUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 131, - "column": 13, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 131, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 137, - "column": 13, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 137, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 152, - "column": 13, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 152, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Parser.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ExpensiMark' import from 'expensify-common' is restricted. \nFor 'Device', do not import it directly, it's known to make VSCode's IntelliSense crash. Please import the desired module from `expensify-common/dist/Device` instead.\nFor 'ExpensiMark', please use '@libs/Parser' instead.", - "line": 2, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 2, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PaymentUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Performance.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'result'.", - "line": 63, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 63, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 258, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 258, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Permissions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PersonalDetailsUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 307, - "column": 19, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 307, - "endColumn": 21, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11330, 11332], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PhoneNumber.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'parsePhoneNumber' import from 'awesome-phonenumber' is restricted. Please use '@libs/PhoneNumber' instead.", - "line": 2, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 2, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PolicyDistanceRatesUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PolicyEmployeeListUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PolicyUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-optional-chain", - "severity": 2, - "message": "Prefer using an optional chain expression instead, as it's more concise and easier to read.", - "line": 619, - "column": 20, - "nodeType": null, - "messageId": "preferOptionalChain", - "endLine": 619, - "endColumn": 100, - "fix": {"range": [25232, 25312], "text": "!policy.connections?.xero?.data"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PopoverWithMeasuredContentUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Pusher/EventType.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Pusher/library/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Pusher/library/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Pusher/library/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Pusher/pusher.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PusherConnectionManager.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/PusherUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Queue/Queue.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Queue/QueueType.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReceiptUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionComposeFocusManager.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionItemEventHandler/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionItemEventHandler/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionItemEventHandler/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionsConnection.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 25, - "column": 9, - "nodeType": "ExportSpecifier", - "endLine": 25, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportActionsUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 1048, - "column": 13, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 1048, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1063, - "column": 78, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1063, - "endColumn": 80, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [48817, 48819], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 1124, - "column": 1, - "nodeType": "FunctionDeclaration", - "endLine": 1132, - "endColumn": 2, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1210, - "column": 33, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1210, - "endColumn": 35, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [54641, 54643], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1265, - "column": 86, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1265, - "endColumn": 88, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [57245, 57247], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1512, - "column": 93, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1512, - "endColumn": 95, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [69072, 69074], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportConnection.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ReportUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 809, - "column": 42, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 809, - "endColumn": 44, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [25221, 25260], "text": "(finalPolicy?.name ?? report?.policyName)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 809, - "column": 64, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 809, - "endColumn": 66, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [25242, 25285], "text": "(report?.policyName ?? report?.oldPolicyName)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 809, - "column": 89, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 809, - "endColumn": 91, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [25221, 25316], "text": "(finalPolicy?.name || report?.policyName || report?.oldPolicyName ?? parentReport?.oldPolicyName)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 809, - "column": 120, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 809, - "endColumn": 122, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [25317, 25319], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1038, - "column": 96, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1038, - "endColumn": 98, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [33502, 33504], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1378, - "column": 42, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1378, - "endColumn": 44, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [47581, 47583], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'reportNameValuePairs' is defined but never used.", - "line": 1424, - "column": 59, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 1424, - "endColumn": 79, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1433, - "column": 96, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1433, - "endColumn": 98, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [50018, 50020], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2008, - "column": 106, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2008, - "endColumn": 108, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [73114, 73116], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2010, - "column": 59, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2010, - "endColumn": 61, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [73274, 73276], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'participants'.", - "line": 2198, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 2198, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2399, - "column": 38, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2399, - "endColumn": 40, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [90137, 90139], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2455, - "column": 161, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2455, - "endColumn": 163, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [92544, 92546], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2785, - "column": 90, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2785, - "endColumn": 92, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [106616, 106618], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 3257, - "column": 155, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 3257, - "endColumn": 157, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [129009, 129011], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'reportParticipants'.", - "line": 5314, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 5314, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 6194, - "column": 1, - "nodeType": "FunctionDeclaration", - "endLine": 6196, - "endColumn": 2, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 6434, - "column": 26, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 6434, - "endColumn": 28, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [262095, 262097], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 6650, - "column": 96, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 6650, - "endColumn": 98, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [271483, 271485], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Function name `temporary_getMoneyRequestOptions` must match one of the following formats: camelCase, PascalCase", - "line": 6964, - "column": 10, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 6964, - "endColumn": 42, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 7365, - "column": 82, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 7365, - "endColumn": 84, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [300402, 300504], "text": "(allPersonalDetails?.[assigneeAccountID]?.displayName ?? allPersonalDetails?.[assigneeAccountID]?.login)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 7365, - "column": 132, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 7365, - "endColumn": 134, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [300505, 300507], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Request.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/RequestThrottle.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/RoomNameInputUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 18, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 18, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SearchUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 221, - "column": 21, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 221, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "default-case", - "severity": 2, - "message": "Expected a default case.", - "line": 437, - "column": 5, - "nodeType": "SwitchStatement", - "messageId": "missingDefaultCase", - "endLine": 444, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 798, - "column": 49, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 798, - "endColumn": 51, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [34267, 34269], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'node'.", - "line": 970, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 970, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SelectionScraper/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SelectionScraper/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SelectionScraper/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SessionUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ShortcutManager/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SidebarUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 128, - "column": 134, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 128, - "endColumn": 136, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5628, 5630], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 302, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 302, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Sound/config/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Sound/config/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Sound/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Sound/playSoundExcludingMobile/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Sound/playSoundExcludingMobile/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StartupTimer/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StartupTimer/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StartupTimer/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StatusBar/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StatusBar/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StatusBar/index.website.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StatusBar/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'StatusBar' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 2, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 2, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/StringUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SubscriptionUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SuffixUkkonenTree/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-constant-condition", - "severity": 1, - "message": "Unexpected constant condition.", - "line": 79, - "column": 16, - "nodeType": "Literal", - "messageId": "unexpected", - "endLine": 79, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 83, - "column": 21, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 83, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 92, - "column": 17, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 92, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/prefer-at", - "severity": 2, - "message": "Prefer using the `.at()` method for array element access.", - "line": 168, - "column": 21, - "nodeType": "MemberExpression", - "endLine": 168, - "endColumn": 43, - "fix": {"range": [7810, 7832], "text": "searchValue.at(depth + i)"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/prefer-at", - "severity": 2, - "message": "Prefer using the `.at()` method for array element access.", - "line": 178, - "column": 85, - "nodeType": "MemberExpression", - "endLine": 178, - "endColumn": 114, - "fix": {"range": [8289, 8318], "text": "searchValue.at(depth + rangeLen)"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SuffixUkkonenTree/utils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-at", - "severity": 2, - "message": "Prefer using the `.at()` method for array element access.", - "line": 19, - "column": 9, - "nodeType": "MemberExpression", - "endLine": 19, - "endColumn": 31, - "fix": {"range": [789, 811], "text": "base26LookupTable.at(num)"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/prefer-at", - "severity": 2, - "message": "Prefer using the `.at()` method for array element access.", - "line": 20, - "column": 16, - "nodeType": "MemberExpression", - "endLine": 20, - "endColumn": 38, - "fix": {"range": [830, 852], "text": "base26LookupTable.at(num)"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to function parameter 'num'.", - "line": 30, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParam", - "endLine": 30, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-bitwise", - "severity": 2, - "message": "Unexpected use of '>>='.", - "line": 33, - "column": 9, - "nodeType": "AssignmentExpression", - "messageId": "unexpected", - "endLine": 33, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to function parameter 'num'.", - "line": 33, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParam", - "endLine": 33, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 88, - "column": 13, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 88, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-for-of", - "severity": 2, - "message": "Expected a `for-of` loop instead of a `for` loop with this simple iteration.", - "line": 101, - "column": 13, - "nodeType": "ForStatement", - "messageId": "preferForOf", - "endLine": 104, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/prefer-at", - "severity": 2, - "message": "Prefer using the `.at()` method for array element access.", - "line": 103, - "column": 44, - "nodeType": "MemberExpression", - "endLine": 103, - "endColumn": 62, - "fix": {"range": [4718, 4736], "text": "asBase26Numeric.at(j)"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/SuggestionUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/TaskUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Timers.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/TooltipRefManager.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/TransactionUtils/getDistanceInMeters.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/TransactionUtils/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 531, - "column": 94, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 531, - "endColumn": 96, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [22138, 22140], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 1006, - "column": 32, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 1006, - "endColumn": 35, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [43179, 43182], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [43179, 43182], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 1008, - "column": 34, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 1008, - "endColumn": 37, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [43290, 43293], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [43290, 43293], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Trie/TrieNode.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Trie/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/TripReservationUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/updateUnread/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/updateUnread/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/updateUnread/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/updateUnread/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UnreadIndicatorUpdater/updateUnread/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Url.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/UserUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ValidationUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/ValueUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Violations/ViolationsUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unnecessary-type-assertion", - "severity": 2, - "message": "This assertion is unnecessary since it does not change the type of the expression.", - "line": 343, - "column": 24, - "nodeType": "TSAsExpression", - "messageId": "unnecessaryAssertion", - "endLine": 343, - "endColumn": 47, - "fix": {"range": [16232, 16241], "text": ""}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Visibility/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Visibility/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Visibility/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/Visibility/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/VisualViewport/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/VisualViewport/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/VisualViewport/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/WorkflowUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/WorkspaceReportFieldUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/WorkspacesSettingsUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/__mocks__/Log.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/__mocks__/Permissions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ActiveClients.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 10, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 10, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/App.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 319, - "column": 16, - "nodeType": "CallExpression", - "endLine": 319, - "endColumn": 131, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 340, - "column": 12, - "nodeType": "CallExpression", - "endLine": 340, - "endColumn": 143, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 483, - "column": 5, - "nodeType": "CallExpression", - "endLine": 483, - "endColumn": 99, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/AppUpdate/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/AppUpdate/updateApp/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/AppUpdate/updateApp/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/AppUpdate/updateApp/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/AppUpdate/updateApp/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/BankAccounts.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CachedPDFPaths/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CachedPDFPaths/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CachedPDFPaths/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CanvasSize.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Card.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 226, - "column": 9, - "nodeType": "CallExpression", - "endLine": 230, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "prefer-promise-reject-errors", - "severity": 2, - "message": "Expected the Promise rejection reason to be an Error.", - "line": 235, - "column": 25, - "nodeType": "CallExpression", - "messageId": "rejectAnError", - "endLine": 235, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "prefer-promise-reject-errors", - "severity": 2, - "message": "Expected the Promise rejection reason to be an Error.", - "line": 240, - "column": 21, - "nodeType": "CallExpression", - "messageId": "rejectAnError", - "endLine": 240, - "endColumn": 65, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "prefer-promise-reject-errors", - "severity": 2, - "message": "Expected the Promise rejection reason to be an Error.", - "line": 246, - "column": 26, - "nodeType": "CallExpression", - "messageId": "rejectAnError", - "endLine": 246, - "endColumn": 70, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 690, - "column": 5, - "nodeType": "Identifier", - "endLine": 690, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Chronos.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 61, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 61, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CloseAccount.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CompanyCards.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Composer.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 10, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 10, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Console.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/CurrentDate.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 10, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 10, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Debug.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Delegate.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 84, - "column": 5, - "nodeType": "CallExpression", - "endLine": 84, - "endColumn": 142, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 147, - "column": 5, - "nodeType": "CallExpression", - "endLine": 147, - "endColumn": 136, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/generateDeviceID/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/generateDeviceID/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/generateDeviceID/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/generateDeviceID/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/generateDeviceID/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/getBaseInfo.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/getOSAndName/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/getOSAndName/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/getOSAndName/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/getDeviceInfo/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Device/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Download.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/EmojiPickerAction.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ExitSurvey.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/FormActions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/IOU.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 328, - "column": 33, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 328, - "endColumn": 35, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [10950, 10952], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 841, - "column": 83, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 841, - "endColumn": 85, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [33274, 33276], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 854, - "column": 97, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 854, - "endColumn": 99, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [34009, 34011], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 864, - "column": 97, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 864, - "endColumn": 99, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [34722, 34724], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1214, - "column": 87, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1214, - "endColumn": 89, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [48218, 48220], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1578, - "column": 101, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1578, - "endColumn": 103, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [62764, 62766], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1588, - "column": 101, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1588, - "endColumn": 103, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [63507, 63509], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1602, - "column": 87, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1602, - "endColumn": 89, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [64168, 64170], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 1636, - "column": 83, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 1636, - "endColumn": 85, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [65559, 65561], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2171, - "column": 92, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2171, - "endColumn": 94, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [89244, 89246], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 4279, - "column": 96, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 4279, - "endColumn": 98, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [180271, 180273], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 4749, - "column": 121, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 4749, - "endColumn": 123, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [196771, 196808], "text": "(participant.login ?? participant.text)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 4749, - "column": 141, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 4749, - "endColumn": 143, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [196809, 196811], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 4774, - "column": 98, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 4774, - "endColumn": 100, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [198062, 198064], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 4777, - "column": 50, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 4777, - "endColumn": 52, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [198313, 198315], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-non-null-assertion", - "severity": 2, - "message": "Forbidden non-null assertion.", - "line": 5624, - "column": 33, - "nodeType": "TSNonNullExpression", - "messageId": "noNonNull", - "endLine": 5624, - "endColumn": 118, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 6285, - "column": 54, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 6285, - "endColumn": 56, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [261306, 261308], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 8153, - "column": 1, - "nodeType": "FunctionDeclaration", - "endLine": 8176, - "endColumn": 2, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 8231, - "column": 16, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 8231, - "endColumn": 68, - "fix": {"range": [339869, 339921], "text": "originalSelectedTransaction!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 8244, - "column": 16, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 8244, - "endColumn": 99, - "fix": {"range": [340455, 340538], "text": "allTransactions[`${ONYXKEYS.COLLECTION.TRANSACTION}${id}`]!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'val'.", - "line": 8298, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 8298, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'val'.", - "line": 8325, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 8325, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 8380, - "column": 16, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 8380, - "endColumn": 68, - "fix": {"range": [346337, 346389], "text": "originalSelectedTransaction!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ImportSpreadsheet.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/InputFocus/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/InputFocus/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'focus' is defined but never used.", - "line": 4, - "column": 27, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 4, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'ref' is defined but never used.", - "line": 6, - "column": 35, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 6, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'isFocused' is defined but never used.", - "line": 6, - "column": 53, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 6, - "endColumn": 62, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'modal' is defined but never used.", - "line": 6, - "column": 73, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 6, - "endColumn": 78, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'onyxFocused' is defined but never used.", - "line": 6, - "column": 87, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 6, - "endColumn": 98, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/InputFocus/index.website.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Link.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 81, - "column": 9, - "nodeType": "CallExpression", - "endLine": 81, - "endColumn": 95, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 119, - "column": 13, - "nodeType": "CallExpression", - "endLine": 119, - "endColumn": 113, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 213, - "column": 9, - "nodeType": "CallExpression", - "endLine": 213, - "endColumn": 95, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/MapboxToken.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/MaskOnyx.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 10, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 10, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/MobileSelectionMode.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Modal.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Network.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/no-mutable-exports", - "severity": 2, - "message": "Exporting mutable 'let' binding, use 'const' instead.", - "line": 48, - "column": 1, - "nodeType": "VariableDeclaration", - "endLine": 48, - "endColumn": 55, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/utils/DeferredOnyxUpdates.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/no-cycle", - "severity": 2, - "message": "Dependency cycle detected.", - "line": 8, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 8, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/utils/__mocks__/applyUpdates.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/utils/__mocks__/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/utils/applyUpdates.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 9, - "column": 9, - "nodeType": "ExportSpecifier", - "endLine": 9, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdateManager/utils/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/no-cycle", - "severity": 2, - "message": "Dependency cycle detected.", - "line": 8, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 8, - "endColumn": 62, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 79, - "column": 17, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 79, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/OnyxUpdates.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PaymentMethods.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 276, - "column": 5, - "nodeType": "CallExpression", - "endLine": 276, - "endColumn": 104, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PersistedRequests.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PersonalDetails.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Plaid.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/Category.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 531, - "column": 119, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 531, - "endColumn": 128, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 669, - "column": 29, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 669, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 672, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 672, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 687, - "column": 29, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 687, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 690, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 690, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 706, - "column": 29, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 706, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 737, - "column": 29, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 737, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 740, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 740, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 755, - "column": 29, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 755, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 758, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 758, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 774, - "column": 29, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 774, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `field_id_TAX` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1294, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 1294, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/DistanceRate.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/Member.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'member'.", - "line": 473, - "column": 25, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 473, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'member'.", - "line": 490, - "column": 25, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 490, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/Policy.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 333, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 333, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 399, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 399, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `data[addressStreet]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1390, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1390, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `data[city]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1392, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1392, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `data[country]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1394, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1394, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `data[state]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1396, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1396, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `data[zipCode]` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1398, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1398, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/ReportField.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Policy/Tag.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 234, - "column": 88, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 234, - "endColumn": 97, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 902, - "column": 37, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 902, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 905, - "column": 33, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 905, - "endColumn": 42, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 924, - "column": 37, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 924, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PolicyConnections.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 38, - "column": 9, - "nodeType": "ExportSpecifier", - "endLine": 38, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PriorityMode.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ProfilingTool.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/PushNotification.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 44, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 44, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/QueuedOnyxUpdates.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReimbursementAccount/errors.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReimbursementAccount/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReimbursementAccount/navigation.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReimbursementAccount/resetFreePlanBankAccount.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReimbursementAccount/store.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Report.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 579, - "column": 17, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 579, - "endColumn": 59, - "fix": {"range": [22947, 22989], "text": "action!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 981, - "column": 9, - "nodeType": "Identifier", - "endLine": 981, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'reportParticipants'.", - "line": 2916, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 2916, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'participantCleanUp'.", - "line": 2927, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 2927, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 2997, - "column": 5, - "nodeType": "Identifier", - "endLine": 2997, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 3122, - "column": 5, - "nodeType": "Identifier", - "endLine": 3122, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/ReportActions.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 36, - "column": 124, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 36, - "endColumn": 126, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1552, 1554], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 103, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 103, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/RequestConflictUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/RoomMembersUserSearchPhrase.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Search.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/clearCache/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/clearCache/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/clearCache/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 278, - "column": 62, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 278, - "endColumn": 65, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [10617, 10620], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [10617, 10620], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 278, - "column": 72, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 278, - "endColumn": 75, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [10627, 10630], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [10627, 10630], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `socket_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 816, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 816, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `channel_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 818, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 818, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 825, - "column": 5, - "nodeType": "CallExpression", - "endLine": 825, - "endColumn": 93, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 990, - "column": 5, - "nodeType": "Identifier", - "endLine": 990, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 1039, - "column": 5, - "nodeType": "CallExpression", - "endLine": 1039, - "endColumn": 142, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/updateSessionAuthTokens.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Session/updateSessionUser.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/SignInRedirect.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Subscription.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Tab.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Task.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/TaxRate.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/no-named-default", - "severity": 2, - "message": "Use default import syntax to import 'INPUT_IDS_TAX_CODE'.", - "line": 21, - "column": 20, - "nodeType": "Identifier", - "endLine": 21, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'units'.", - "line": 545, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 545, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'rates'.", - "line": 550, - "column": 33, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 550, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/TeachersUnite.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/TestTool.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Timing.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Transaction.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 167, - "column": 13, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 167, - "endColumn": 39, - "fix": {"range": [7014, 7040], "text": "transaction!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/TransactionEdit.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Travel.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 38, - "column": 13, - "nodeType": "CallExpression", - "endLine": 38, - "endColumn": 132, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 59, - "column": 9, - "nodeType": "ExportSpecifier", - "endLine": 59, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/TwoFactorAuthActions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/UpdateRequired.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 10, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 10, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/User.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/UserLocation.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Wallet.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Welcome/OnboardingFlow.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Welcome/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 138, - "column": 5, - "nodeType": "CallExpression", - "endLine": 138, - "endColumn": 118, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/Workflow.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/__mocks__/App.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/applyOnyxUpdatesReliably.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/NetSuiteCommands.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/QuickbooksDesktop.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 329, - "column": 12, - "nodeType": "CallExpression", - "endLine": 329, - "endColumn": 117, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/QuickbooksOnline.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/SageIntacct.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/Xero.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/connections/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/getCompanyCardBankConnection/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/navigateFromNotification/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/actions/navigateFromNotification/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/addEncryptedAuthTokenToURL.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/asyncOpenURL/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/asyncOpenURL/index.website.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/asyncOpenURL/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/calculateAnchorPosition.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/canFocusInputOnScreenFocus/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/canFocusInputOnScreenFocus/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/canFocusInputOnScreenFocus/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/checkForUpdates.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTR/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTR/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTR/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTRForComposer/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTRForComposer/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/convertToLTRForComposer/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/cropOrRotateImage/getSaveFormat.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/cropOrRotateImage/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/cropOrRotateImage/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/cropOrRotateImage/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/deepReplaceKeysAndValues.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/desktopLoginRedirect/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/desktopLoginRedirect/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'autoAuthState' is defined but never used.", - "line": 4, - "column": 31, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 4, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'isSignedIn' is defined but never used.", - "line": 4, - "column": 61, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 4, - "endColumn": 71, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/DownloadUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'successMessage' is assigned a value but never used.", - "line": 33, - "column": 57, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 33, - "endColumn": 71, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/FileUtils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 23, - "column": 24, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 23, - "endColumn": 26, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1034, 1036], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getAttachmentDetails.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getImageManipulator/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getImageManipulator/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getImageManipulator/type.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getImageResolution.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getImageResolution.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getPhotoSource/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/getPhotoSource/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/index.android.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 45, - "column": 72, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 45, - "endColumn": 74, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2221, 2223], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [ - { - "kind": "directive", - "justification": "Disabling this line for safeness as nullish coalescing works only if the value is undefined or null, and since fileName can be an empty string we want to default to `FileUtils.getFileName(url)`" - } - ] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/index.ios.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 113, - "column": 72, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 113, - "endColumn": 74, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4263, 4265], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [ - { - "kind": "directive", - "justification": "Disabling this line for safeness as nullish coalescing works only if the value is undefined or null, and since fileName can be an empty string we want to default to `FileUtils.getFileName(url)`" - } - ] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/fileDownload/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/filterArrayByMatch.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusComposerWithDelay/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusComposerWithDelay/setTextInputSelection.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusComposerWithDelay/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusEditAfterCancelDelete/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusEditAfterCancelDelete/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/focusEditAfterCancelDelete/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/freezeScreenWithLazyLoading.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getBase62ReportID.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getButtonState.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getClickedTargetLocation/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getClickedTargetLocation/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getClickedTargetLocation/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getComponentDisplayName.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getCurrentPosition/getCurrentPosition.types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getCurrentPosition/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getCurrentPosition/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getCurrentPosition/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getDownloadFolderPathSuffixForIOS.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getIconForAction/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getIsNarrowLayout/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getIsNarrowLayout/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getIsReportFullyVisible.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getIsSmallScreenWidth.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getModalState.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getOperatingSystem/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getOperatingSystem/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getOperatingSystem/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPermittedDecimalSeparator/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPermittedDecimalSeparator/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPermittedDecimalSeparator/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidDesktopMessage/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidDesktopMessage/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidDesktopMessage/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidLinkTokenParameters/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidLinkTokenParameters/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidLinkTokenParameters/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidLinkTokenParameters/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidOAuthReceivedRedirectURI/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidOAuthReceivedRedirectURI/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlaidOAuthReceivedRedirectURI/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlatform/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlatform/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlatform/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlatform/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getPlatform/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getSectionsWithIndexOffset.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getSecureEntryKeyboardType/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getSecureEntryKeyboardType/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getSecureEntryKeyboardType/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getUAForWebView/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getUAForWebView/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getUAForWebView/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getWindowHeightAdjustment/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getWindowHeightAdjustment/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/getWindowHeightAdjustment/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/hashCode.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-bitwise", - "severity": 2, - "message": "Unexpected use of '<<'.", - "line": 13, - "column": 17, - "nodeType": "BinaryExpression", - "messageId": "unexpected", - "endLine": 13, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-bitwise", - "severity": 2, - "message": "Unexpected use of '|='.", - "line": 14, - "column": 9, - "nodeType": "AssignmentExpression", - "messageId": "unexpected", - "endLine": 14, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/importSpreadsheetUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/interceptAnonymousUser.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isIllustrationLottieAnimation.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isInputAutoFilled.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isPdfFilePasswordProtected/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isPublicScreenRoute.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isReportMessageAttachment.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isSelectorSupported/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isSelectorSupported/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isSelectorSupported/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isWindowReadyToFocus/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/isWindowReadyToFocus/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileCreate/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileCreate/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileCreate/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileDownload/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileDownload/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileDownload/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/localFileDownload/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/mapChildrenFlat.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/markAllPolicyReportsAsRead.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/cache/ArrayCache.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/cache/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/const.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unsafe-return", - "severity": 2, - "message": "Unsafe return of type `any` from function with return type `IsomorphicReturnType`.", - "line": 75, - "column": 13, - "nodeType": "ReturnStatement", - "messageId": "unsafeReturnAssignment", - "endLine": 75, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-return", - "severity": 2, - "message": "Unsafe return of type `any` from function with return type `IsomorphicReturnType`.", - "line": 87, - "column": 9, - "nodeType": "ReturnStatement", - "messageId": "unsafeReturnAssignment", - "endLine": 87, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/stats.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 10, - "column": 37, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 10, - "endColumn": 40, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [232, 235], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [232, 235], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .didHit on an `any` value.", - "line": 12, - "column": 18, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 12, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .processingTime on an `any` value.", - "line": 12, - "column": 48, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 12, - "endColumn": 62, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 6, - "column": 27, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 6, - "endColumn": 30, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [240, 243], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [240, 243], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 6, - "column": 37, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 6, - "endColumn": 40, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [250, 253], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [250, 253], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 8, - "column": 36, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 8, - "endColumn": 39, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [353, 356], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [353, 356], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 8, - "column": 46, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 8, - "endColumn": 49, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [363, 366], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [363, 366], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/memoize/utils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/mergeRefs.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'ref'.", - "line": 14, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 14, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrateOnyx.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/KeyReportActionsDraftByReportActionID.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-misused-promises", - "severity": 2, - "message": "Promise-returning function provided to property where a void return was expected.", - "line": 22, - "column": 23, - "nodeType": "ArrowFunctionExpression", - "messageId": "voidReturnProperty", - "endLine": 65, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/NVPMigration.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `nvp_lastPaymentMethod` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 11, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 11, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_blockedFromConcierge` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 17, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 17, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_pushNotificationID` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 19, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 19, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/PronounsMigration.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/RemoveEmptyReportActionsDrafts.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/RenameCardIsVirtual.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-actions-set-data", - "severity": 2, - "message": "Only actions should directly set or modify Onyx data. Please move this logic into a suitable action.", - "line": 45, - "column": 17, - "nodeType": "MemberExpression", - "endLine": 45, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/RenameReceiptFilename.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-actions-set-data", - "severity": 2, - "message": "Only actions should directly set or modify Onyx data. Please move this logic into a suitable action.", - "line": 46, - "column": 17, - "nodeType": "MemberExpression", - "endLine": 46, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/migrations/TransactionBackupsToCollection.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/models/BankAccount.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/navigateAfterJoinRequest/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/navigateAfterJoinRequest/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/navigateAfterJoinRequest/index.web.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/navigateAfterOnboarding.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/onboardingSelectors.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/onyxSubscribe.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/processReportIDDeeplink/getReportIDFromUrl.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/processReportIDDeeplink/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/processReportIDDeeplink/index.website.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/requireParameters.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/roundToNearestMultipleOfFour.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/saveLastRoute/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/saveLastRoute/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/searchCountryOptions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setCrashlyticsUserId/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setCrashlyticsUserId/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'_' is defined but never used.", - "line": 2, - "column": 31, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 2, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setSelection/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setSelection/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setSelection/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setShouldShowComposeInputKeyboardAware/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setShouldShowComposeInputKeyboardAware/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setShouldShowComposeInputKeyboardAware/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setShouldShowComposeInputKeyboardAware/setShouldShowComposeInputKeyboardAwareBuilder.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/setShouldShowComposeInputKeyboardAware/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldAllowDownloadQRCode/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldAllowDownloadQRCode/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldAllowDownloadQRCode/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldDelayFocus/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldDelayFocus/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldDelayFocus/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldEnableContextMenuEnterShortcut/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldEnableContextMenuEnterShortcut/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldFetchReport.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldIgnoreSelectionWhenUpdatedManually/index.android.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldIgnoreSelectionWhenUpdatedManually/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldIgnoreSelectionWhenUpdatedManually/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderAppPaymentCard/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderAppPaymentCard/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderAppPaymentCard/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderOffscreen/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderOffscreen/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderOffscreen/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderTransferOwnerButton/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderTransferOwnerButton/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldRenderTransferOwnerButton/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldReopenOnfido/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldReopenOnfido/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldReopenOnfido/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSetSelectionRange/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSetSelectionRange/index.website.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSetSelectionRange/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSkipDeepLinkNavigation/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSkipDeepLinkNavigation/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'route' is defined but never used.", - "line": 2, - "column": 54, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 2, - "endColumn": 59, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldSkipDeepLinkNavigation/index.web.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldUseNewPager/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/shouldUseNewPager/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/testCrash/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/testCrash/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/tryResolveUrlFromApiRoot.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/updateMultilineInputRange/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/updateMultilineInputRange/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'input'.", - "line": 23, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 23, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/updateMultilineInputRange/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/useNativeDriver/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/useNativeDriver/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/useNativeDriver/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/willBlurTextInputOnTapOutside/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/willBlurTextInputOnTapOutside/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/libs/willBlurTextInputOnTapOutside/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/AddPersonalBankAccountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/AddressPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'address'. Either include it or remove the dependency array.", - "line": 49, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 49, - "endColumn": 71, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [address.state, address.country, address.city, address.zip, address]", - "fix": {"range": [2134, 2197], "text": "[address.state, address.country, address.city, address.zip, address]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ConciergePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ConnectionCompletePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/ConstantSelector.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'inputID' PropType is defined but prop is never used", - "line": 23, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 23, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/DateTimeSelector.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'inputID' PropType is defined but prop is never used", - "line": 23, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 23, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/DebugDetails.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 41, - "column": 21, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 41, - "endColumn": 24, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1949, 1952], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1949, 1952], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/DebugDetailsConstantPickerPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/DebugDetailsDateTimePickerPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/DebugJSON.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 42, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 42, - "endColumn": 60, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/Report/DebugReportActions.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/Report/DebugReportPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/ReportAction/DebugReportActionCreatePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/ReportAction/DebugReportActionPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/ReportAction/DebugReportActionPreview.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Debug/const.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EditReportFieldDate.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EditReportFieldDropdown.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'policyID' PropType is defined but prop is never used", - "line": 24, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 24, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EditReportFieldPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EditReportFieldText.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/ActivateStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/AddBankAccount/AddBankAccount.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/AddBankAccount/SetupMethod.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/AddBankAccount/substeps/ConfirmationStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/AddBankAccount/substeps/PlaidStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/AdditionalDetailsStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/EnablePayments.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/EnablePaymentsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 42, - "column": 35, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 42, - "endColumn": 37, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1552, 1554], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/FailedKYC.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/FeesAndTerms/FeesAndTerms.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/FeesAndTerms/substeps/FeesStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/FeesAndTerms/substeps/TermsStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/IdologyQuestions.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/OnfidoPrivacy.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/OnfidoStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/PersonalInfo.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/AddressStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/ConfirmationStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/DateOfBirthStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/FullNameStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/PhoneNumberStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/PersonalInfo/substeps/SocialSecurityNumberStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/TermsPage/LongTermsForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 70, - "column": 24, - "nodeType": "BinaryExpression", - "messageId": "noArrayIndex", - "endLine": 70, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/TermsPage/ShortTermsForm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/TermsStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/VerifyIdentity/VerifyIdentity.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/utils/getInitialSubstepForPersonalInfo.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/EnablePayments/utils/getSubstepValues.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/ErrorBodyText/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/ErrorBodyText/index.website.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/GenericErrorPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/NotFoundPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 15, - "column": 1, - "nodeType": "FunctionDeclaration", - "endLine": 41, - "endColumn": 2, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 37, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 37, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/SessionExpiredPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ErrorPage/UpdateRequiredView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/FlagCommentPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/GetAssistancePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/GroupChatNameEditPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 52, - "column": 88, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 52, - "endColumn": 90, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2594, 2596], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/InviteReportParticipantsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'inviteOptions.personalDetails' and 'selectedOptions'. Either include them or remove the dependency array.", - "line": 97, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 97, - "endColumn": 77, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [personalDetails, betas, debouncedSearchTerm, excludedUsers, options, inviteOptions.personalDetails, selectedOptions]", - "fix": {"range": [5201, 5270], "text": "[personalDetails, betas, debouncedSearchTerm, excludedUsers, options, inviteOptions.personalDetails, selectedOptions]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "we don't want to recalculate when selectedOptions change"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/KeyboardShortcutsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/LoadingPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/LogInWithShortLivedAuthTokenPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'account?.isLoading', 'authTokenType', 'email', 'error', 'exitTo', 'shortLivedAuthToken', and 'shortLivedToken'. Either include them or remove the dependency array.", - "line": 63, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 63, - "endColumn": 15, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [account?.isLoading, authTokenType, email, error, exitTo, route, shortLivedAuthToken, shortLivedToken]", - "fix": {"range": [3035, 3042], "text": "[account?.isLoading, authTokenType, email, error, exitTo, route, shortLivedAuthToken, shortLivedToken]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/LogOutPreviousUserPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'route.params.authTokenType', 'route.params.email', 'route.params.shortLivedAuthToken', 'route.params.shouldForceLogin', and 'session?.email'. Either include them or remove the dependency array.", - "line": 70, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 70, - "endColumn": 20, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [initialURL, route.params.authTokenType, route.params.email, route.params.shortLivedAuthToken, route.params.shouldForceLogin, session?.email]", - "fix": { - "range": [3757, 3769], - "text": "[initialURL, route.params.authTokenType, route.params.email, route.params.shortLivedAuthToken, route.params.shouldForceLogin, session?.email]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'route.params.exitTo' and 'session?.email'. Either include them or remove the dependency array.", - "line": 89, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 89, - "endColumn": 38, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [initialURL, isAccountLoading, route.params.exitTo, session?.email]", - "fix": {"range": [4964, 4994], "text": "[initialURL, isAccountLoading, route.params.exitTo, session?.email]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/MissingPersonalDetailsContent.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/substeps/Address.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/substeps/Confirmation.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/substeps/DateOfBirth.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/substeps/LegalName.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/substeps/PhoneNumber.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/MissingPersonalDetails/utils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/NewChatConfirmPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'newGroupDraft?.avatarFileName', 'newGroupDraft?.avatarFileType', and 'stashedLocalAvatarImage'. Either include them or remove the dependency array.", - "line": 132, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 132, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [newGroupDraft?.avatarFileName, newGroupDraft?.avatarFileType, stashedLocalAvatarImage]", - "fix": {"range": [6068, 6070], "text": "[newGroupDraft?.avatarFileName, newGroupDraft?.avatarFileType, stashedLocalAvatarImage]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 144, - "column": 90, - "nodeType": null, - "endLine": 144, - "endColumn": 116, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/NewChatPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/NewChatSelectorPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingAccounting/BaseOnboardingAccounting.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingAccounting/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingAccounting/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 16, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 16, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingAccounting/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingEmployees/BaseOnboardingEmployees.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingEmployees/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingEmployees/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 16, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 16, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingEmployees/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPersonalDetails/BaseOnboardingPersonalDetails.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPersonalDetails/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 10, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 10, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPersonalDetails/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 17, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 17, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPersonalDetails/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPurpose/BaseOnboardingPurpose.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPurpose/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 25, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 25, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPurpose/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 18, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 18, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPurpose/index.website.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/OnboardingPurpose/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/PrivateNotes/PrivateNotesEditPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/PrivateNotes/PrivateNotesListPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ProcessMoneyRequestHoldPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ProfilePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-early-return", - "severity": 2, - "message": "Prefer an early return to a conditionally-wrapped function body", - "line": 168, - "column": 21, - "nodeType": "BlockStatement", - "endLine": 172, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReferralDetailsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ACHContractStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/AddressFormFields.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BankAccountStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BankInfo/BankInfo.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BankInfo/substeps/Manual.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BankInfo/substeps/Plaid.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerCheckUBO.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerDetailsFormSubsteps/AddressUBO.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerDetailsFormSubsteps/ConfirmationUBO.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerDetailsFormSubsteps/DateOfBirthUBO.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerDetailsFormSubsteps/LegalNameUBO.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/BeneficialOwnerDetailsFormSubsteps/SocialSecurityNumberUBO.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnerInfo/substeps/CompanyOwnersListUBO.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BeneficialOwnersStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/BusinessInfo.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/AddressBusiness.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/ConfirmationBusiness.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/IncorporationDateBusiness.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/IncorporationStateBusiness.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/NameBusiness.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/PhoneNumberBusiness.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/TaxIdBusiness.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/TypeBusiness/BusinessTypePicker/BusinessTypeSelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/TypeBusiness/BusinessTypePicker/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/TypeBusiness/BusinessTypePicker/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/TypeBusiness/TypeBusiness.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/BusinessInfo/substeps/WebsiteBusiness.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/CompanyStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/CompleteVerification/CompleteVerification.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/CompleteVerification/substeps/ConfirmAgreements.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ConnectBankAccount/ConnectBankAccount.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ConnectBankAccount/components/BankAccountValidationForm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ConnectBankAccount/components/Enable2FACard.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ConnectBankAccount/components/FinishChatCard.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ContinueBankAccountSetup.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/EnableBankAccount/EnableBankAccount.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ExampleCheck.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/HelpLinks.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/PersonalInfo.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/substeps/Address.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/substeps/Confirmation.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/substeps/DateOfBirth.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/substeps/FullName.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/PersonalInfo/substeps/SocialSecurityNumber.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/ReimbursementAccountPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 161, - "column": 105, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 161, - "endColumn": 107, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [7657, 7659], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'fetchData', 'isPreviousPolicy', and 'route'. Either include them or remove the dependency array.", - "line": 226, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 226, - "endColumn": 10, - "suggestions": [ - {"desc": "Update the dependencies array to be: [fetchData, isPreviousPolicy, route]", "fix": {"range": [11105, 11107], "text": "[fetchData, isPreviousPolicy, route]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'achData?.subStep', 'currentStep', 'fetchData', 'getBankAccountFields', 'hasInProgressVBBA', 'prevIsOffline', and 'prevReimbursementAccount'. Either include them or remove the dependency array.", - "line": 281, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 281, - "endColumn": 102, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isOffline, reimbursementAccount, route, hasACHDataBeenLoaded, shouldShowContinueSetupButton, prevIsOffline, prevReimbursementAccount, currentStep, fetchData, hasInProgressVBBA, achData?.subStep, getBankAccountFields]", - "fix": { - "range": [13845, 13938], - "text": "[isOffline, reimbursementAccount, route, hasACHDataBeenLoaded, shouldShowContinueSetupButton, prevIsOffline, prevReimbursementAccount, currentStep, fetchData, hasInProgressVBBA, achData?.subStep, getBankAccountFields]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 360, - "column": 100, - "nodeType": null, - "endLine": 360, - "endColumn": 124, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/RequestorOnfidoStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/RequestorStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/VerifyIdentity/VerifyIdentity.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/utils/getInitialSubstepForBusinessInfo.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/utils/getInitialSubstepForPersonalInfo.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/utils/getSubstepValues.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReimbursementAccount/utils/getValuesForBeneficialOwner.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportAvatar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportDescriptionPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 18, - "column": 37, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 18, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 22, - "column": 33, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 22, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportDetailsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 91, - "column": 90, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 91, - "endColumn": 92, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4702, 4704], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 93, - "column": 122, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 93, - "endColumn": 124, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4956, 4958], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has an unnecessary dependency: 'policy'. Either exclude it or remove the dependency array.", - "line": 143, - "column": 85, - "nodeType": "ArrayExpression", - "endLine": 143, - "endColumn": 101, - "suggestions": [{"desc": "Update the dependencies array to be: [report]", "fix": {"range": [9255, 9271], "text": "[report]"}}], - "suppressions": [ - { - "kind": "directive", - "justification": "policy is a dependency because `getChatRoomSubtitle` calls `getPolicyName` which in turn retrieves the value from the `policy` value stored in Onyx" - } - ] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportParticipantDetailsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportParticipantRoleSelectionPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ReportParticipantsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 364, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 366, - "endColumn": 54, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RestrictedAction/Workspace/WorkspaceAdminRestrictedAction.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RestrictedAction/Workspace/WorkspaceOwnerRestrictedAction.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RestrictedAction/Workspace/WorkspaceRestrictedActionPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RestrictedAction/Workspace/WorkspaceUserRestrictedAction.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RoomDescriptionPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RoomInvitePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RoomMemberDetailsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/RoomMembersPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'getRoomMembers'. Either include it or remove the dependency array.", - "line": 102, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 102, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [getRoomMembers]", "fix": {"range": [5248, 5250], "text": "[getRoomMembers]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/AdvancedSearchFilters.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/EmptySearchView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SavedSearchItemThreeDotMenu.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SavedSearchRenamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersAmountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersCategoryPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersCurrencyPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersDatePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersDescriptionPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersExpenseTypePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersFromPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersInPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersKeywordPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersMerchantPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersReportIDPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersTagPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersTaxRatePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchAdvancedFiltersPage/SearchFiltersToPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchHoldReasonPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchPageBottomTab.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchSelectedNarrow.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 69, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 69, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchSelectionModeHeader.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchTypeMenu.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 5, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 5, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Search/SearchTypeMenuNarrow.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ShareCodePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/SubmitExpensePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TeachersUnite/ImTeacherPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TeachersUnite/ImTeacherUpdateEmailPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TeachersUnite/IntroSchoolPrincipalPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TeachersUnite/KnowATeacherPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TeachersUnite/SaveTheWorldPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TrackExpensePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 43, - "column": 54, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 43, - "endColumn": 56, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1993, 1995], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TrackTrainingPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/Confirmation.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 82, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 86, - "endColumn": 120, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/DuplicateTransactionItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/DuplicateTransactionsList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/Review.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewBillable.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewCategory.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewDescription.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewFields.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewMerchant.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewReimbursable.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewTag.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionDuplicate/ReviewTaxCode.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/TransactionReceiptPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'report', 'route.params.reportID', and 'transaction'. Either include them or remove the dependency array.", - "line": 45, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 45, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [report, route.params.reportID, transaction]", - "fix": {"range": [2656, 2658], "text": "[report, route.params.reportID, transaction]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 65, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 66, - "endColumn": 186, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Travel/ManageTrips.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Travel/MyTripsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/Travel/TravelTerms.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/UnlinkLoginPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'accountID' and 'validateCode'. Either include them or remove the dependency array.", - "line": 30, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 30, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [accountID, validateCode]", "fix": {"range": [1358, 1360], "text": "[accountID, validateCode]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ValidateLoginPage/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'accountID', 'exitTo', 'session?.authToken', 'session?.authTokenType', and 'validateCode'. Either include them or remove the dependency array.", - "line": 33, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 33, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [accountID, exitTo, session?.authToken, session?.authTokenType, validateCode]", - "fix": {"range": [1392, 1394], "text": "[accountID, exitTo, session?.authToken, session?.authTokenType, validateCode]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ValidateLoginPage/index.website.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'accountID', 'autoAuthStateWithDefault', 'exitTo', 'isSignedIn', 'isUserClickedSignIn', 'shouldStartSignInWithValidateCode', and 'validateCode'. Either include them or remove the dependency array.", - "line": 59, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 59, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [accountID, autoAuthStateWithDefault, exitTo, isSignedIn, isUserClickedSignIn, shouldStartSignInWithValidateCode, validateCode]", - "fix": { - "range": [3180, 3182], - "text": "[accountID, autoAuthStateWithDefault, exitTo, isSignedIn, isUserClickedSignIn, shouldStartSignInWithValidateCode, validateCode]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/ValidateLoginPage/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/WorkspaceSwitcherPage/WorkspaceCardCreateAWorkspace.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/WorkspaceSwitcherPage/WorkspacesSectionHeader.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/WorkspaceSwitcherPage/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/HeaderView.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 69, - "column": 91, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 69, - "endColumn": 93, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [3337, 3379], "text": "(report?.parentReportID ?? report?.reportID)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 69, - "column": 111, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 69, - "endColumn": 113, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3380, 3382], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/ReportScreen.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 397, - "column": 14, - "nodeType": null, - "endLine": 397, - "endColumn": 44 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 397, - "column": 49, - "nodeType": null, - "endLine": 397, - "endColumn": 71 - } - ], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 124, - "column": 109, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 124, - "endColumn": 111, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6634, 6636], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 206, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 206, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 232, - "column": 9, - "nodeType": null, - "endLine": 232, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 353, - "column": 36, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 353, - "endColumn": 38, - "suggestions": [ - {"messageId": "suggestNullish", "fix": {"range": [19147, 19181], "text": "(isLoadingApp ?? !reportIDFromRoute)"}, "desc": "Fix to nullish coalescing operator (`??`)."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 366, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 374, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 379, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 415, - "endColumn": 7, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'reportID'. Either include it or remove the dependency array.", - "line": 493, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 493, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [reportID]", "fix": {"range": [24704, 24706], "text": "[reportID]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'fetchReportIfNeeded' and 'reportActionIDFromRoute'. Either include them or remove the dependency array.", - "line": 502, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 502, - "endColumn": 29, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [fetchReportIfNeeded, isLoadingReportOnyx, reportActionIDFromRoute]", - "fix": {"range": [25059, 25080], "text": "[fetchReportIfNeeded, isLoadingReportOnyx, reportActionIDFromRoute]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'fetchReportIfNeeded'. Either include it or remove the dependency array.", - "line": 514, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 514, - "endColumn": 87, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [route, isLinkedMessagePageReady, isLoadingReportOnyx, reportActionIDFromRoute, fetchReportIfNeeded]", - "fix": {"range": [25644, 25723], "text": "[route, isLinkedMessagePageReady, isLoadingReportOnyx, reportActionIDFromRoute, fetchReportIfNeeded]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'report' and 'shouldUseNarrowLayout'. Either include them or remove the dependency array.", - "line": 533, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 533, - "endColumn": 91, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [prevIsFocused, report.participants, isFocused, isSingleTransactionView, reportID, shouldUseNarrowLayout, report]", - "fix": {"range": [26643, 26726], "text": "[prevIsFocused, report.participants, isFocused, isSingleTransactionView, reportID, shouldUseNarrowLayout, report]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'isInNarrowPaneModal'. Either include it or remove the dependency array.", - "line": 594, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 610, - "endColumn": 6, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [route, report, fetchReportIfNeeded, prevReport?.reportID, prevUserLeavingStatus, userLeavingStatus, prevReport.statusNum, prevReport.parentReportID, prevReport?.chatType, prevReport, reportIDFromRoute, isFocused, isDeletedParentAction, prevIsDeletedParentAction, isInNarrowPaneModal]", - "fix": { - "range": [30144, 30547], - "text": "[route, report, fetchReportIfNeeded, prevReport?.reportID, prevUserLeavingStatus, userLeavingStatus, prevReport.statusNum, prevReport.parentReportID, prevReport?.chatType, prevReport, reportIDFromRoute, isFocused, isDeletedParentAction, prevIsDeletedParentAction, isInNarrowPaneModal]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'fetchReportIfNeeded'. Either include it or remove the dependency array.", - "line": 659, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 659, - "endColumn": 28, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [fetchReportIfNeeded, finishedLoadingApp]", - "fix": {"range": [32955, 32975], "text": "[fetchReportIfNeeded, finishedLoadingApp]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 2, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import {PortalHost} from '@gorhom/portal';\nimport {useIsFocused} from '@react-navigation/native';\nimport type {StackScreenProps} from '@react-navigation/stack';\nimport lodashIsEqual from 'lodash/isEqual';\nimport React, {memo, useCallback, useEffect, useMemo, useRef, useState} from 'react';\nimport type {FlatList, ViewStyle} from 'react-native';\nimport {InteractionManager, View} from 'react-native';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport {useOnyx} from 'react-native-onyx';\nimport Banner from '@components/Banner';\nimport FullPageNotFoundView from '@components/BlockingViews/FullPageNotFoundView';\nimport DragAndDropProvider from '@components/DragAndDrop/Provider';\nimport MoneyReportHeader from '@components/MoneyReportHeader';\nimport MoneyRequestHeader from '@components/MoneyRequestHeader';\nimport OfflineWithFeedback from '@components/OfflineWithFeedback';\nimport ReportActionsSkeletonView from '@components/ReportActionsSkeletonView';\nimport ScreenWrapper from '@components/ScreenWrapper';\nimport TaskHeaderActionButton from '@components/TaskHeaderActionButton';\nimport type {CurrentReportIDContextValue} from '@components/withCurrentReportID';\nimport withCurrentReportID from '@components/withCurrentReportID';\nimport useActiveWorkspace from '@hooks/useActiveWorkspace';\nimport useAppFocusEvent from '@hooks/useAppFocusEvent';\nimport useDeepCompareRef from '@hooks/useDeepCompareRef';\nimport useLocalize from '@hooks/useLocalize';\nimport useNetwork from '@hooks/useNetwork';\nimport usePaginatedReportActions from '@hooks/usePaginatedReportActions';\nimport usePermissions from '@hooks/usePermissions';\nimport usePrevious from '@hooks/usePrevious';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport useViewportOffsetTop from '@hooks/useViewportOffsetTop';\nimport Timing from '@libs/actions/Timing';\nimport Log from '@libs/Log';\nimport Navigation from '@libs/Navigation/Navigation';\nimport clearReportNotifications from '@libs/Notification/clearReportNotifications';\nimport Performance from '@libs/Performance';\nimport * as PersonalDetailsUtils from '@libs/PersonalDetailsUtils';\nimport * as ReportActionsUtils from '@libs/ReportActionsUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport shouldFetchReport from '@libs/shouldFetchReport';\nimport * as ValidationUtils from '@libs/ValidationUtils';\nimport type {AuthScreensParamList} from '@navigation/types';\nimport * as ComposerActions from '@userActions/Composer';\nimport * as Report from '@userActions/Report';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport type SCREENS from '@src/SCREENS';\nimport type * as OnyxTypes from '@src/types/onyx';\nimport {isEmptyObject} from '@src/types/utils/EmptyObject';\nimport isLoadingOnyxValue from '@src/types/utils/isLoadingOnyxValue';\nimport HeaderView from './HeaderView';\nimport ReportActionsListItemRenderer from './report/ReportActionsListItemRenderer';\nimport ReportActionsView from './report/ReportActionsView';\nimport ReportFooter from './report/ReportFooter';\nimport type {ActionListContextType, ReactionListRef, ScrollPosition} from './ReportScreenContext';\nimport {ActionListContext, ReactionListContext} from './ReportScreenContext';\n\ntype ReportScreenNavigationProps = StackScreenProps;\n\ntype ReportScreenProps = CurrentReportIDContextValue & ReportScreenNavigationProps;\n\nconst defaultReportMetadata = {\n isLoadingInitialReportActions: true,\n isLoadingOlderReportActions: false,\n hasLoadingOlderReportActionsError: false,\n isLoadingNewerReportActions: false,\n hasLoadingNewerReportActionsError: false,\n};\n\n/** Get the currently viewed report ID as number */\nfunction getReportID(route: ReportScreenNavigationProps['route']): string {\n // The report ID is used in an onyx key. If it's an empty string, onyx will return\n // a collection instead of an individual report.\n return String(route.params?.reportID || 0);\n}\n\n/**\n * Check is the report is deleted.\n * We currently use useMemo to memorize every properties of the report\n * so we can't check using isEmpty.\n *\n * @param report\n */\nfunction isEmpty(report: OnyxEntry): boolean {\n if (isEmptyObject(report)) {\n return true;\n }\n return !Object.values(report).some((value) => value !== undefined && value !== '');\n}\n\nfunction getParentReportAction(parentReportActions: OnyxEntry, parentReportActionID: string | undefined): OnyxEntry {\n if (!parentReportActions || !parentReportActionID) {\n return;\n }\n return parentReportActions[parentReportActionID ?? '0'];\n}\n\nfunction ReportScreen({route, currentReportID = '', navigation}: ReportScreenProps) {\n const styles = useThemeStyles();\n const {translate} = useLocalize();\n const reportIDFromRoute = getReportID(route);\n const reportActionIDFromRoute = route?.params?.reportActionID ?? '';\n const isFocused = useIsFocused();\n const prevIsFocused = usePrevious(isFocused);\n const firstRenderRef = useRef(true);\n const flatListRef = useRef(null);\n const {canUseDefaultRooms} = usePermissions();\n const reactionListRef = useRef(null);\n const {isOffline} = useNetwork();\n const {shouldUseNarrowLayout, isInNarrowPaneModal} = useResponsiveLayout();\n const {activeWorkspaceID} = useActiveWorkspace();\n\n const [modal] = useOnyx(ONYXKEYS.MODAL);\n const [isComposerFullSize] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_IS_COMPOSER_FULL_SIZE}${reportIDFromRoute}`, {initialValue: false});\n const [accountManagerReportID] = useOnyx(ONYXKEYS.ACCOUNT_MANAGER_REPORT_ID, {initialValue: ''});\n const [userLeavingStatus] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_USER_IS_LEAVING_ROOM}${reportIDFromRoute}`, {initialValue: false});\n const [reportOnyx, reportResult] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT}${reportIDFromRoute}`, {allowStaleData: true});\n const [reportMetadata = defaultReportMetadata] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_METADATA}${reportIDFromRoute}`, {initialValue: defaultReportMetadata});\n const [isSidebarLoaded] = useOnyx(ONYXKEYS.IS_SIDEBAR_LOADED, {initialValue: false});\n const [policies] = useOnyx(ONYXKEYS.COLLECTION.POLICY, {allowStaleData: true, initialValue: {}});\n const [betas] = useOnyx(ONYXKEYS.BETAS);\n // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n const [parentReportAction] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_ACTIONS}${reportOnyx?.parentReportID || -1}`, {\n canEvict: false,\n selector: (parentReportActions) => getParentReportAction(parentReportActions, reportOnyx?.parentReportActionID ?? ''),\n });\n const [isLoadingApp] = useOnyx(ONYXKEYS.IS_LOADING_APP);\n const [workspaceTooltip] = useOnyx(ONYXKEYS.NVP_WORKSPACE_TOOLTIP);\n const wasLoadingApp = usePrevious(isLoadingApp);\n const finishedLoadingApp = wasLoadingApp && !isLoadingApp;\n const isDeletedParentAction = ReportActionsUtils.isDeletedParentAction(parentReportAction);\n const prevIsDeletedParentAction = usePrevious(isDeletedParentAction);\n\n const isLoadingReportOnyx = isLoadingOnyxValue(reportResult);\n const permissions = useDeepCompareRef(reportOnyx?.permissions);\n\n useEffect(() => {\n // Don't update if there is a reportID in the params already\n if (route.params.reportID) {\n const reportActionID = route?.params?.reportActionID;\n const isValidReportActionID = ValidationUtils.isNumeric(reportActionID);\n if (reportActionID && !isValidReportActionID) {\n navigation.setParams({reportActionID: ''});\n }\n return;\n }\n\n const lastAccessedReportID = ReportUtils.findLastAccessedReport(!canUseDefaultRooms, !!route.params.openOnAdminRoom, activeWorkspaceID)?.reportID;\n\n // It's possible that reports aren't fully loaded yet\n // in that case the reportID is undefined\n if (!lastAccessedReportID) {\n return;\n }\n\n Log.info(`[ReportScreen] no reportID found in params, setting it to lastAccessedReportID: ${lastAccessedReportID}`);\n navigation.setParams({reportID: lastAccessedReportID});\n }, [activeWorkspaceID, canUseDefaultRooms, navigation, route, finishedLoadingApp]);\n\n /**\n * Create a lightweight Report so as to keep the re-rendering as light as possible by\n * passing in only the required props.\n *\n * Also, this plays nicely in contrast with Onyx,\n * which creates a new object every time collection changes. Because of this we can't\n * put this into onyx selector as it will be the same.\n */\n const report = useMemo(\n (): OnyxEntry =>\n reportOnyx && {\n lastReadTime: reportOnyx.lastReadTime,\n reportID: reportOnyx.reportID ?? '',\n policyID: reportOnyx.policyID,\n lastVisibleActionCreated: reportOnyx.lastVisibleActionCreated,\n statusNum: reportOnyx.statusNum,\n stateNum: reportOnyx.stateNum,\n writeCapability: reportOnyx.writeCapability,\n type: reportOnyx.type,\n errorFields: reportOnyx.errorFields,\n isPolicyExpenseChat: reportOnyx.isPolicyExpenseChat,\n parentReportID: reportOnyx.parentReportID,\n parentReportActionID: reportOnyx.parentReportActionID,\n chatType: reportOnyx.chatType,\n pendingFields: reportOnyx.pendingFields,\n isDeletedParentAction: reportOnyx.isDeletedParentAction,\n reportName: reportOnyx.reportName,\n description: reportOnyx.description,\n managerID: reportOnyx.managerID,\n total: reportOnyx.total,\n nonReimbursableTotal: reportOnyx.nonReimbursableTotal,\n fieldList: reportOnyx.fieldList,\n ownerAccountID: reportOnyx.ownerAccountID,\n currency: reportOnyx.currency,\n unheldTotal: reportOnyx.unheldTotal,\n participants: reportOnyx.participants,\n isWaitingOnBankAccount: reportOnyx.isWaitingOnBankAccount,\n iouReportID: reportOnyx.iouReportID,\n isOwnPolicyExpenseChat: reportOnyx.isOwnPolicyExpenseChat,\n isPinned: reportOnyx.isPinned,\n chatReportID: reportOnyx.chatReportID,\n visibility: reportOnyx.visibility,\n oldPolicyName: reportOnyx.oldPolicyName,\n policyName: reportOnyx.policyName,\n // eslint-disable-next-line @typescript-eslint/naming-convention\n private_isArchived: reportOnyx.private_isArchived,\n isOptimisticReport: reportOnyx.isOptimisticReport,\n lastMentionedTime: reportOnyx.lastMentionedTime,\n avatarUrl: reportOnyx.avatarUrl,\n avatarFileName: reportOnyx.avatarFileName,\n permissions,\n invoiceReceiver: reportOnyx.invoiceReceiver,\n policyAvatar: reportOnyx.policyAvatar,\n pendingChatMembers: reportOnyx.pendingChatMembers,\n },\n [reportOnyx, permissions],\n );\n const reportID = report?.reportID;\n\n const prevReport = usePrevious(report);\n const prevUserLeavingStatus = usePrevious(userLeavingStatus);\n const [isLinkingToMessage, setIsLinkingToMessage] = useState(!!reportActionIDFromRoute);\n\n const [currentUserAccountID = -1] = useOnyx(ONYXKEYS.SESSION, {selector: (value) => value?.accountID});\n const {reportActions, linkedAction, sortedAllReportActions, hasNewerActions, hasOlderActions} = usePaginatedReportActions(reportID, reportActionIDFromRoute);\n\n const [isBannerVisible, setIsBannerVisible] = useState(true);\n const [scrollPosition, setScrollPosition] = useState({});\n\n const wasReportAccessibleRef = useRef(false);\n // eslint-disable-next-line react-compiler/react-compiler\n if (firstRenderRef.current) {\n Timing.start(CONST.TIMING.CHAT_RENDER);\n Performance.markStart(CONST.TIMING.CHAT_RENDER);\n }\n const [isComposerFocus, setIsComposerFocus] = useState(false);\n const shouldAdjustScrollView = useMemo(() => isComposerFocus && !modal?.willAlertModalBecomeVisible, [isComposerFocus, modal]);\n const viewportOffsetTop = useViewportOffsetTop(shouldAdjustScrollView);\n\n const {reportPendingAction, reportErrors} = ReportUtils.getReportOfflinePendingActionAndErrors(report);\n const screenWrapperStyle: ViewStyle[] = [styles.appContent, styles.flex1, {marginTop: viewportOffsetTop}];\n const isEmptyChat = useMemo(() => ReportUtils.isEmptyReport(report), [report]);\n const isOptimisticDelete = report?.statusNum === CONST.REPORT.STATUS_NUM.CLOSED;\n const indexOfLinkedMessage = useMemo(\n (): number => reportActions.findIndex((obj) => String(obj.reportActionID) === String(reportActionIDFromRoute)),\n [reportActions, reportActionIDFromRoute],\n );\n\n const isPendingActionExist = !!reportActions.at(0)?.pendingAction;\n const doesCreatedActionExists = useCallback(() => !!sortedAllReportActions?.findLast((action) => ReportActionsUtils.isCreatedAction(action)), [sortedAllReportActions]);\n const isLinkedMessageAvailable = useMemo(() => indexOfLinkedMessage > -1, [indexOfLinkedMessage]);\n\n // The linked report actions should have at least 15 messages (counting as 1 page) above them to fill the screen.\n // If the count is too high (equal to or exceeds the web pagination size / 50) and there are no cached messages in the report,\n // OpenReport will be called each time the user scrolls up the report a bit, clicks on report preview, and then goes back.\"\n const isLinkedMessagePageReady = isLinkedMessageAvailable && (reportActions.length - indexOfLinkedMessage >= CONST.REPORT.MIN_INITIAL_REPORT_ACTION_COUNT || doesCreatedActionExists());\n\n // If there's a non-404 error for the report we should show it instead of blocking the screen\n const hasHelpfulErrors = Object.keys(report?.errorFields ?? {}).some((key) => key !== 'notFound');\n const shouldHideReport = !hasHelpfulErrors && !ReportUtils.canAccessReport(report, policies, betas);\n\n const transactionThreadReportID = ReportActionsUtils.getOneTransactionThreadReportID(reportID ?? '', reportActions ?? [], isOffline);\n const [transactionThreadReportActions = {}] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_ACTIONS}${transactionThreadReportID}`);\n const combinedReportActions = ReportActionsUtils.getCombinedReportActions(reportActions, transactionThreadReportID ?? null, Object.values(transactionThreadReportActions));\n const lastReportAction = [...combinedReportActions, parentReportAction].find((action) => ReportUtils.canEditReportAction(action) && !ReportActionsUtils.isMoneyRequestAction(action));\n const isSingleTransactionView = ReportUtils.isMoneyRequest(report) || ReportUtils.isTrackExpenseReport(report);\n const policy = policies?.[`${ONYXKEYS.COLLECTION.POLICY}${report?.policyID ?? '-1'}`];\n const isTopMostReportId = currentReportID === reportIDFromRoute;\n const didSubscribeToReportLeavingEvents = useRef(false);\n\n useEffect(() => {\n if (!report?.reportID || shouldHideReport) {\n wasReportAccessibleRef.current = false;\n return;\n }\n wasReportAccessibleRef.current = true;\n }, [shouldHideReport, report]);\n\n const onBackButtonPress = useCallback(() => {\n if (isInNarrowPaneModal) {\n Navigation.dismissModal();\n return;\n }\n Navigation.goBack(undefined, false, true);\n }, [isInNarrowPaneModal]);\n\n let headerView = (\n \n );\n\n if (isSingleTransactionView) {\n headerView = (\n \n );\n }\n\n useEffect(() => {\n if (!transactionThreadReportID || !route?.params?.reportActionID || !ReportUtils.isOneTransactionThread(linkedAction?.childReportID ?? '-1', reportID ?? '', linkedAction)) {\n return;\n }\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(route?.params?.reportID));\n }, [transactionThreadReportID, route?.params?.reportActionID, route?.params?.reportID, linkedAction, reportID]);\n\n if (ReportUtils.isMoneyRequestReport(report) || ReportUtils.isInvoiceReport(report)) {\n headerView = (\n \n );\n }\n\n /**\n * When false the ReportActionsView will completely unmount and we will show a loader until it returns true.\n */\n const isCurrentReportLoadedFromOnyx = useMemo((): boolean => {\n // This is necessary so that when we are retrieving the next report data from Onyx the ReportActionsView will remount completely\n const isTransitioning = report && report?.reportID !== reportIDFromRoute;\n return reportIDFromRoute !== '' && !!report?.reportID && !isTransitioning;\n }, [report, reportIDFromRoute]);\n\n const isInitialPageReady = isOffline\n ? reportActions.length > 0\n : reportActions.length >= CONST.REPORT.MIN_INITIAL_REPORT_ACTION_COUNT || isPendingActionExist || (doesCreatedActionExists() && reportActions.length > 0);\n\n const isLinkedActionDeleted = useMemo(() => !!linkedAction && !ReportActionsUtils.shouldReportActionBeVisible(linkedAction, linkedAction.reportActionID), [linkedAction]);\n const prevIsLinkedActionDeleted = usePrevious(linkedAction ? isLinkedActionDeleted : undefined);\n const isLinkedActionInaccessibleWhisper = useMemo(\n () => !!linkedAction && ReportActionsUtils.isWhisperAction(linkedAction) && !(linkedAction?.whisperedToAccountIDs ?? []).includes(currentUserAccountID),\n [currentUserAccountID, linkedAction],\n );\n\n /**\n * Using logical OR operator because with nullish coalescing operator, when `isLoadingApp` is false, the right hand side of the operator\n * is not evaluated. This causes issues where we have `isLoading` set to false and later set to true and then set to false again.\n * Ideally, `isLoading` should be set initially to true and then set to false. We can achieve this by using logical OR operator.\n */\n // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n const isLoading = isLoadingApp || !reportIDFromRoute || (!isSidebarLoaded && !isInNarrowPaneModal) || PersonalDetailsUtils.isPersonalDetailsEmpty();\n\n const shouldShowSkeleton =\n (isLinkingToMessage && !isLinkedMessagePageReady) ||\n (!isLinkingToMessage && !isInitialPageReady) ||\n isEmptyObject(reportOnyx) ||\n isLoadingReportOnyx ||\n !isCurrentReportLoadedFromOnyx ||\n isLoading;\n\n const isLinkedActionBecomesDeleted = prevIsLinkedActionDeleted !== undefined && !prevIsLinkedActionDeleted && isLinkedActionDeleted;\n\n // eslint-disable-next-line rulesdir/no-negated-variables\n const shouldShowNotFoundLinkedAction =\n (!isLinkedActionInaccessibleWhisper && isLinkedActionDeleted && !isLinkedActionBecomesDeleted) ||\n (shouldShowSkeleton &&\n !reportMetadata.isLoadingInitialReportActions &&\n !!reportActionIDFromRoute &&\n !!sortedAllReportActions &&\n sortedAllReportActions?.length > 0 &&\n reportActions.length === 0 &&\n !isLinkingToMessage);\n\n const currentReportIDFormRoute = route.params?.reportID;\n\n // eslint-disable-next-line rulesdir/no-negated-variables\n const shouldShowNotFoundPage = useMemo((): boolean => {\n if (shouldShowNotFoundLinkedAction) {\n return true;\n }\n\n // Wait until we're sure the app is done loading (needs to be a strict equality check since it's undefined initially)\n if (isLoadingApp !== false) {\n return false;\n }\n\n // If we just finished loading the app, we still need to try fetching the report. Wait until that's done before\n // showing the Not Found page\n if (finishedLoadingApp) {\n return false;\n }\n\n // eslint-disable-next-line react-compiler/react-compiler\n if (!wasReportAccessibleRef.current && !firstRenderRef.current && !reportID && !isOptimisticDelete && !reportMetadata?.isLoadingInitialReportActions && !userLeavingStatus) {\n return true;\n }\n\n if (shouldHideReport) {\n return true;\n }\n return !!currentReportIDFormRoute && !ReportUtils.isValidReportIDFromPath(currentReportIDFormRoute);\n }, [\n shouldShowNotFoundLinkedAction,\n isLoadingApp,\n finishedLoadingApp,\n reportID,\n isOptimisticDelete,\n reportMetadata?.isLoadingInitialReportActions,\n userLeavingStatus,\n shouldHideReport,\n currentReportIDFormRoute,\n ]);\n\n const fetchReport = useCallback(() => {\n Report.openReport(reportIDFromRoute, reportActionIDFromRoute);\n }, [reportIDFromRoute, reportActionIDFromRoute]);\n\n useEffect(() => {\n if (!reportID || !isFocused) {\n return;\n }\n Report.updateLastVisitTime(reportID);\n }, [reportID, isFocused]);\n\n const fetchReportIfNeeded = useCallback(() => {\n // Report ID will be empty when the reports collection is empty.\n // This could happen when we are loading the collection for the first time after logging in.\n if (!ReportUtils.isValidReportIDFromPath(reportIDFromRoute)) {\n return;\n }\n\n /**\n * Since OpenReport is a write, the response from OpenReport will get dropped while the app is\n * still loading. This usually happens when signing in and deeplinking to a report. Instead,\n * we'll fetch the report after the app finishes loading.\n *\n * This needs to be a strict equality check since isLoadingApp is initially undefined until the\n * value is loaded from Onyx\n */\n if (isLoadingApp !== false) {\n return;\n }\n\n if (!shouldFetchReport(report) && (isInitialPageReady || isLinkedMessagePageReady)) {\n return;\n }\n\n fetchReport();\n }, [report, fetchReport, reportIDFromRoute, isLoadingApp, isInitialPageReady, isLinkedMessagePageReady]);\n\n const dismissBanner = useCallback(() => {\n setIsBannerVisible(false);\n }, []);\n\n const chatWithAccountManager = useCallback(() => {\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(accountManagerReportID ?? ''));\n }, [accountManagerReportID]);\n\n // Clear notifications for the current report when it's opened and re-focused\n const clearNotifications = useCallback(() => {\n // Check if this is the top-most ReportScreen since the Navigator preserves multiple at a time\n if (!isTopMostReportId) {\n return;\n }\n\n clearReportNotifications(reportID ?? '');\n }, [reportID, isTopMostReportId]);\n\n useEffect(clearNotifications, [clearNotifications]);\n useAppFocusEvent(clearNotifications);\n\n useEffect(() => {\n Timing.end(CONST.TIMING.CHAT_RENDER);\n Performance.markEnd(CONST.TIMING.CHAT_RENDER);\n\n const interactionTask = InteractionManager.runAfterInteractions(() => {\n ComposerActions.setShouldShowComposeInput(true);\n });\n return () => {\n interactionTask.cancel();\n if (!didSubscribeToReportLeavingEvents.current) {\n return;\n }\n\n Report.unsubscribeFromLeavingRoomReportChannel(reportID ?? '');\n };\n\n // I'm disabling the warning, as it expects to use exhaustive deps, even though we want this useEffect to run only on the first render.\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, []);\n\n useEffect(() => {\n // Call OpenReport only if we are not linking to a message or the report is not available yet\n if (isLoadingReportOnyx || reportActionIDFromRoute) {\n return;\n }\n fetchReportIfNeeded();\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [isLoadingReportOnyx]);\n\n useEffect(() => {\n if (isLoadingReportOnyx || !reportActionIDFromRoute || isLinkedMessagePageReady) {\n return;\n }\n\n // This function is triggered when a user clicks on a link to navigate to a report.\n // For each link click, we retrieve the report data again, even though it may already be cached.\n // There should be only one openReport execution per page start or navigating\n fetchReportIfNeeded();\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [route, isLinkedMessagePageReady, isLoadingReportOnyx, reportActionIDFromRoute]);\n\n // If a user has chosen to leave a thread, and then returns to it (e.g. with the back button), we need to call `openReport` again in order to allow the user to rejoin and to receive real-time updates\n useEffect(() => {\n if (\n !shouldUseNarrowLayout ||\n !isFocused ||\n prevIsFocused ||\n !ReportUtils.isChatThread(report) ||\n ReportUtils.getReportNotificationPreference(report) !== CONST.REPORT.NOTIFICATION_PREFERENCE.HIDDEN ||\n isSingleTransactionView\n ) {\n return;\n }\n Report.openReport(reportID ?? '');\n\n // We don't want to run this useEffect every time `report` is changed\n // Excluding shouldUseNarrowLayout from the dependency list to prevent re-triggering on screen resize events.\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [prevIsFocused, report?.participants, isFocused, isSingleTransactionView, reportID]);\n\n useEffect(() => {\n // We don't want this effect to run on the first render.\n if (firstRenderRef.current) {\n firstRenderRef.current = false;\n return;\n }\n\n const onyxReportID = report?.reportID;\n const prevOnyxReportID = prevReport?.reportID;\n const wasReportRemoved = !!prevOnyxReportID && prevOnyxReportID === reportIDFromRoute && !onyxReportID;\n const isRemovalExpectedForReportType =\n isEmpty(report) &&\n (ReportUtils.isMoneyRequest(prevReport) || ReportUtils.isMoneyRequestReport(prevReport) || ReportUtils.isPolicyExpenseChat(prevReport) || ReportUtils.isGroupChat(prevReport));\n const didReportClose = wasReportRemoved && prevReport.statusNum === CONST.REPORT.STATUS_NUM.OPEN && report?.statusNum === CONST.REPORT.STATUS_NUM.CLOSED;\n const isTopLevelPolicyRoomWithNoStatus = !report?.statusNum && !prevReport?.parentReportID && prevReport?.chatType === CONST.REPORT.CHAT_TYPE.POLICY_ROOM;\n const isClosedTopLevelPolicyRoom = wasReportRemoved && prevReport.statusNum === CONST.REPORT.STATUS_NUM.OPEN && isTopLevelPolicyRoomWithNoStatus;\n // Navigate to the Concierge chat if the room was removed from another device (e.g. user leaving a room or removed from a room)\n if (\n // non-optimistic case\n (!prevUserLeavingStatus && !!userLeavingStatus) ||\n didReportClose ||\n isRemovalExpectedForReportType ||\n isClosedTopLevelPolicyRoom ||\n (prevIsDeletedParentAction && !isDeletedParentAction)\n ) {\n // Early return if the report we're passing isn't in a focused state. We only want to navigate to Concierge if the user leaves the room from another device or gets removed from the room while the report is in a focused state.\n // Prevent auto navigation for report in RHP\n if (!isFocused || isInNarrowPaneModal) {\n return;\n }\n Navigation.dismissModal();\n if (Navigation.getTopmostReportId() === prevOnyxReportID) {\n Navigation.setShouldPopAllStateOnUP(true);\n Navigation.goBack(undefined, false, true);\n }\n if (prevReport?.parentReportID) {\n // Prevent navigation to the IOU/Expense Report if it is pending deletion.\n if (ReportUtils.isMoneyRequestReportPendingDeletion(prevReport.parentReportID)) {\n return;\n }\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(prevReport.parentReportID));\n return;\n }\n\n Report.navigateToConciergeChat();\n return;\n }\n\n // If you already have a report open and are deeplinking to a new report on native,\n // the ReportScreen never actually unmounts and the reportID in the route also doesn't change.\n // Therefore, we need to compare if the existing reportID is the same as the one in the route\n // before deciding that we shouldn't call OpenReport.\n if (onyxReportID === prevReport?.reportID && (!onyxReportID || onyxReportID === reportIDFromRoute)) {\n return;\n }\n\n fetchReportIfNeeded();\n ComposerActions.setShouldShowComposeInput(true);\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [\n route,\n report,\n // errors,\n fetchReportIfNeeded,\n prevReport?.reportID,\n prevUserLeavingStatus,\n userLeavingStatus,\n prevReport?.statusNum,\n prevReport?.parentReportID,\n prevReport?.chatType,\n prevReport,\n reportIDFromRoute,\n isFocused,\n isDeletedParentAction,\n prevIsDeletedParentAction,\n ]);\n\n useEffect(() => {\n if (!ReportUtils.isValidReportIDFromPath(reportIDFromRoute)) {\n return;\n }\n // Ensures the optimistic report is created successfully\n if (reportIDFromRoute !== report?.reportID) {\n return;\n }\n // Ensures subscription event succeeds when the report/workspace room is created optimistically.\n // Check if the optimistic `OpenReport` or `AddWorkspaceRoom` has succeeded by confirming\n // any `pendingFields.createChat` or `pendingFields.addWorkspaceRoom` fields are set to null.\n // Existing reports created will have empty fields for `pendingFields`.\n const didCreateReportSuccessfully = !report?.pendingFields || (!report?.pendingFields.addWorkspaceRoom && !report?.pendingFields.createChat);\n let interactionTask: ReturnType | null = null;\n if (!didSubscribeToReportLeavingEvents.current && didCreateReportSuccessfully) {\n interactionTask = InteractionManager.runAfterInteractions(() => {\n Report.subscribeToReportLeavingEvents(reportIDFromRoute);\n didSubscribeToReportLeavingEvents.current = true;\n });\n }\n return () => {\n if (!interactionTask) {\n return;\n }\n interactionTask.cancel();\n };\n }, [report, didSubscribeToReportLeavingEvents, reportIDFromRoute]);\n\n const actionListValue = useMemo((): ActionListContextType => ({flatListRef, scrollPosition, setScrollPosition}), [flatListRef, scrollPosition, setScrollPosition]);\n\n // This helps in tracking from the moment 'route' triggers useMemo until isLoadingInitialReportActions becomes true. It prevents blinking when loading reportActions from cache.\n useEffect(() => {\n InteractionManager.runAfterInteractions(() => {\n setIsLinkingToMessage(false);\n });\n }, [reportMetadata?.isLoadingInitialReportActions]);\n\n // If we deeplinked to the report after signing in, we need to fetch the report after the app is done loading\n useEffect(() => {\n if (!finishedLoadingApp) {\n return;\n }\n\n fetchReportIfNeeded();\n\n // This should only run once when the app is done loading\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [finishedLoadingApp]);\n\n const navigateToEndOfReport = useCallback(() => {\n Navigation.setParams({reportActionID: ''});\n fetchReport();\n }, [fetchReport]);\n\n useEffect(() => {\n // If the linked action is previously available but now deleted,\n // remove the reportActionID from the params to not link to the deleted action.\n if (!isLinkedActionBecomesDeleted) {\n return;\n }\n Navigation.setParams({reportActionID: ''});\n }, [isLinkedActionBecomesDeleted]);\n\n // If user redirects to an inaccessible whisper via a deeplink, on a report they have access to,\n // then we set reportActionID as empty string, so we display them the report and not the \"Not found page\".\n useEffect(() => {\n if (!isLinkedActionInaccessibleWhisper) {\n return;\n }\n Navigation.isNavigationReady().then(() => {\n Navigation.setParams({reportActionID: ''});\n });\n }, [isLinkedActionInaccessibleWhisper]);\n\n useEffect(() => {\n if (!!report?.lastReadTime || !ReportUtils.isTaskReport(report)) {\n return;\n }\n // After creating the task report then navigating to task detail we don't have any report actions and the last read time is empty so We need to update the initial last read time when opening the task report detail.\n Report.readNewestAction(report?.reportID ?? '');\n }, [report]);\n const mostRecentReportAction = reportActions.at(0);\n const isMostRecentReportIOU = mostRecentReportAction?.actionName === CONST.REPORT.ACTIONS.TYPE.IOU;\n const isSingleIOUReportAction = reportActions.filter((action) => action.actionName === CONST.REPORT.ACTIONS.TYPE.IOU).length === 1;\n const isSingleExpenseReport = ReportUtils.isExpenseReport(report) && isMostRecentReportIOU && isSingleIOUReportAction;\n const isSingleInvoiceReport = ReportUtils.isInvoiceReport(report) && isMostRecentReportIOU && isSingleIOUReportAction;\n const shouldShowMostRecentReportAction =\n !!mostRecentReportAction &&\n !isSingleExpenseReport &&\n !isSingleInvoiceReport &&\n !ReportActionsUtils.isActionOfType(mostRecentReportAction, CONST.REPORT.ACTIONS.TYPE.CREATED) &&\n !ReportActionsUtils.isDeletedAction(mostRecentReportAction);\n\n const lastRoute = usePrevious(route);\n const lastReportActionIDFromRoute = usePrevious(reportActionIDFromRoute);\n\n // Define here because reportActions are recalculated before mount, allowing data to display faster than useEffect can trigger.\n // If we have cached reportActions, they will be shown immediately.\n // We aim to display a loader first, then fetch relevant reportActions, and finally show them.\n if ((lastRoute !== route || lastReportActionIDFromRoute !== reportActionIDFromRoute) && isLinkingToMessage !== !!reportActionIDFromRoute) {\n setIsLinkingToMessage(!!reportActionIDFromRoute);\n return null;\n }\n\n return (\n \n \n \n \n \n {headerView}\n {report && ReportUtils.isTaskReport(report) && shouldUseNarrowLayout && ReportUtils.isOpenTaskReport(report, parentReportAction) && (\n \n \n \n \n \n \n \n )}\n \n {!!accountManagerReportID && ReportUtils.isConciergeChatReport(report) && isBannerVisible && (\n \n )}\n \n \n {!shouldShowSkeleton && report && (\n \n )}\n\n {/* Note: The ReportActionsSkeletonView should be allowed to mount even if the initial report actions are not loaded.\n If we prevent rendering the report while they are loading then\n we'll unnecessarily unmount the ReportActionsView which will clear the new marker lines initial state. */}\n {shouldShowSkeleton && (\n <>\n \n {shouldShowMostRecentReportAction && (\n \n )}\n \n )}\n\n {isCurrentReportLoadedFromOnyx ? (\n setIsComposerFocus(true)}\n onComposerBlur={() => setIsComposerFocus(false)}\n report={report}\n reportMetadata={reportMetadata}\n policy={policy}\n pendingAction={reportPendingAction}\n isComposerFullSize={!!isComposerFullSize}\n isEmptyChat={isEmptyChat}\n lastReportAction={lastReportAction}\n workspaceTooltip={workspaceTooltip}\n />\n ) : null}\n \n \n \n \n \n \n \n );\n}\n\nReportScreen.displayName = 'ReportScreen';\nexport default withCurrentReportID(memo(ReportScreen, (prevProps, nextProps) => prevProps.currentReportID === nextProps.currentReportID && lodashIsEqual(prevProps.route, nextProps.route)));\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/ReportScreenContext.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 47, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/AnimatedEmptyStateBackground.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/BaseReportActionContextMenu.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 6, - "column": 37, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 6, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'originalReportID' PropType is defined but prop is never used", - "line": 43, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 43, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 296, - "column": 43, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 296, - "endColumn": 81, - "fix": {"range": [12787, 12825], "text": "(reportAction ?? null)!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/ContextMenuActions.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 6, - "column": 37, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 6, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/MiniReportActionContextMenu/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'props' is defined but never used.", - "line": 4, - "column": 17, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 4, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/MiniReportActionContextMenu/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 19, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 19, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/MiniReportActionContextMenu/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/PopoverReportActionContextMenu.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 215, - "column": 60, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 215, - "endColumn": 62, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [9367, 9369], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 319, - "column": 26, - "nodeType": null, - "endLine": 319, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 319, - "column": 26, - "nodeType": null, - "endLine": 319, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 319, - "column": 26, - "nodeType": null, - "endLine": 319, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 319, - "column": 26, - "nodeType": null, - "endLine": 319, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 328, - "column": 33, - "nodeType": null, - "endLine": 328, - "endColumn": 62, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 335, - "column": 35, - "nodeType": null, - "endLine": 335, - "endColumn": 64, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 341, - "column": 27, - "nodeType": null, - "endLine": 341, - "endColumn": 42, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 342, - "column": 31, - "nodeType": null, - "endLine": 342, - "endColumn": 50, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 343, - "column": 37, - "nodeType": null, - "endLine": 343, - "endColumn": 62, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 344, - "column": 35, - "nodeType": null, - "endLine": 344, - "endColumn": 70, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 345, - "column": 32, - "nodeType": null, - "endLine": 345, - "endColumn": 52, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 352, - "column": 39, - "nodeType": null, - "endLine": 352, - "endColumn": 66, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 354, - "column": 45, - "nodeType": null, - "endLine": 354, - "endColumn": 72, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ContextMenu/ReportActionContextMenu.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 37, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/FloatingMessageCounter.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/LinkPreviewer.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ListBoundaryLoader.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ParticipantLocalTime.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 19, - "column": 58, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 19, - "endColumn": 60, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [897, 899], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": "Disabling this line for safeness as nullish coalescing works only if the value is undefined or null"}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 47, - "column": 62, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 47, - "endColumn": 64, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2324, 2326], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": "Disabling this line for safeness as nullish coalescing works only if the value is undefined or null"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReactionList/BaseReactionList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReactionList/HeaderReactionList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReactionList/PopoverReactionList/BasePopoverReactionList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReactionList/PopoverReactionList/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReactionList/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/RepliesDivider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/AttachmentPickerWithMenuItems.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/ComposerWithSuggestions.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'parentReportID' PropType is defined but prop is never used", - "line": 167, - "column": 9, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 167, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": "its used in the withOnyx HOC"}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "This mutates a variable that React considers immutable", - "line": 658, - "column": 13, - "nodeType": null, - "endLine": 658, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'isNextModalWillOpenRef'.", - "line": 658, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 658, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'shouldAutoFocus'. Either include it or remove the dependency array.", - "line": 684, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 684, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [shouldAutoFocus]", "fix": {"range": [27406, 27408], "text": "[shouldAutoFocus]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'tag'. Either include it or remove the dependency array.", - "line": 729, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 729, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [tag]", "fix": {"range": [28895, 28897], "text": "[tag]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/index.e2e.tsx", - "messages": [ - { - "ruleId": "lines-around-directive", - "severity": 2, - "message": "Expected newline before \"use no memo\" directive.", - "line": 23, - "column": 5, - "nodeType": "ExpressionStatement", - "messageId": "expected", - "endLine": 23, - "endColumn": 19, - "fix": {"range": [855, 855], "text": "\n"} - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Unused 'use no memo' directive", - "line": 23, - "column": 5, - "nodeType": null, - "endLine": 23, - "endColumn": 19, - "suggestions": [{"desc": "Remove the directive", "fix": {"range": [855, 869], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 70, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 70, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 1, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 1, - "fixableWarningCount": 0, - "source": "import type {ForwardedRef} from 'react';\nimport React, {forwardRef, useCallback, useRef} from 'react';\nimport type {LayoutChangeEvent} from 'react-native';\nimport {Keyboard} from 'react-native';\nimport E2EClient from '@libs/E2E/client';\nimport type {ComposerRef} from '@pages/home/report/ReportActionCompose/ReportActionCompose';\nimport type {ComposerWithSuggestionsProps} from './ComposerWithSuggestions';\nimport ComposerWithSuggestions from './ComposerWithSuggestions';\n\nlet rerenderCount = 0;\nconst getRerenderCount = () => rerenderCount;\nconst resetRerenderCount = () => {\n rerenderCount = 0;\n};\n\nfunction IncrementRenderCount() {\n rerenderCount += 1;\n return null;\n}\n\nfunction ComposerWithSuggestionsE2e(props: ComposerWithSuggestionsProps, ref: ForwardedRef) {\n // eslint-disable-next-line react-compiler/react-compiler\n 'use no memo';\n\n // we rely on waterfall rendering in react, so we intentionally disable compiler\n // for this component. This file is only used for e2e tests, so it's okay to\n // disable compiler for this file.\n\n const textInputRef = useRef();\n const hasFocusBeenRequested = useRef(false);\n const onLayout = useCallback((event: LayoutChangeEvent) => {\n const testConfig = E2EClient.getCurrentActiveTestConfig();\n if (testConfig?.reportScreen && typeof testConfig.reportScreen !== 'string' && !testConfig?.reportScreen.autoFocus) {\n return;\n }\n const canRequestFocus = event.nativeEvent.layout.width > 0 && !hasFocusBeenRequested.current;\n if (!canRequestFocus) {\n return;\n }\n\n hasFocusBeenRequested.current = true;\n\n const setFocus = () => {\n console.debug('[E2E] Requesting focus for ComposerWithSuggestions');\n if (!(textInputRef && 'current' in textInputRef)) {\n console.error('[E2E] textInputRef is not available, failed to focus');\n return;\n }\n\n textInputRef.current?.focus(true);\n\n setTimeout(() => {\n // and actually let's verify that the keyboard is visible\n if (Keyboard.isVisible()) {\n return;\n }\n\n textInputRef.current?.blur();\n setFocus();\n // Simulate user behavior and don't set focus immediately\n }, 5_000);\n };\n\n setFocus();\n }, []);\n\n return (\n {\n textInputRef.current = composerRef;\n\n if (typeof ref === 'function') {\n ref(composerRef);\n }\n }}\n onLayout={onLayout}\n >\n {/* Important: \n this has to be a child, as this container might not\n re-render while the actual ComposerWithSuggestions will.\n */}\n \n \n );\n}\n\nComposerWithSuggestionsE2e.displayName = 'ComposerWithSuggestionsE2e';\n\nexport default forwardRef(ComposerWithSuggestionsE2e);\nexport {getRerenderCount, resetRerenderCount};\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/ReportActionCompose.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/no-mutable-exports", - "severity": 2, - "message": "Exporting mutable 'let' binding, use 'const' instead.", - "line": 100, - "column": 1, - "nodeType": "VariableDeclaration", - "endLine": 100, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has an unnecessary dependency: 'isComposerFullSize'. Either exclude it or remove the dependency array.", - "line": 222, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 222, - "endColumn": 29, - "suggestions": [{"desc": "Update the dependencies array to be: []", "fix": {"range": [10392, 10412], "text": "[]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'report?.reportID'. Either include it or remove the dependency array.", - "line": 316, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 316, - "endColumn": 11, - "suggestions": [{"desc": "Update the dependencies array to be: [report?.reportID]", "fix": {"range": [13653, 13655], "text": "[report?.reportID]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Unexpected reassignment of a variable which was defined outside of the component. Components and hooks should be pure and side-effect free, but variable reassignment is a form of side-effect. If this variable is used in rendering, use useState instead. (https://react.dev/reference/rules/components-and-hooks-must-be-pure#side-effects-must-run-outside-of-render)", - "line": 358, - "column": 5, - "nodeType": null, - "endLine": 358, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SendButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SilentCommentUpdater/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'comment' and 'updateComment'. Either include them or remove the dependency array. If 'updateComment' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 20, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 20, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [comment, updateComment]", "fix": {"range": [1068, 1070], "text": "[comment, updateComment]"}}], - "suppressions": [{"kind": "directive", "justification": "We need to run this on mount"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SilentCommentUpdater/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'comment' and 'updateComment'. Either include them or remove the dependency array. If 'updateComment' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 23, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 23, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [comment, updateComment]", "fix": {"range": [1201, 1203], "text": "[comment, updateComment]"}}], - "suppressions": [{"kind": "directive", "justification": "We need to run this on mount"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SilentCommentUpdater/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SuggestionEmoji.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 65, - "column": 5, - "nodeType": null, - "endLine": 65, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/SuggestionMention.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 145, - "column": 9, - "nodeType": null, - "endLine": 145, - "endColumn": 44 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 93, - "column": 5, - "nodeType": null, - "endLine": 93, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 143, - "column": 92, - "nodeType": null, - "endLine": 143, - "endColumn": 127, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 1, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import {Str} from 'expensify-common';\nimport lodashMapValues from 'lodash/mapValues';\nimport lodashSortBy from 'lodash/sortBy';\nimport type {ForwardedRef} from 'react';\nimport React, {forwardRef, useCallback, useEffect, useImperativeHandle, useMemo, useRef, useState} from 'react';\nimport type {OnyxCollection} from 'react-native-onyx';\nimport {useOnyx} from 'react-native-onyx';\nimport * as Expensicons from '@components/Icon/Expensicons';\nimport type {Mention} from '@components/MentionSuggestions';\nimport MentionSuggestions from '@components/MentionSuggestions';\nimport {usePersonalDetails} from '@components/OnyxProvider';\nimport useArrowKeyFocusManager from '@hooks/useArrowKeyFocusManager';\nimport useCurrentReportID from '@hooks/useCurrentReportID';\nimport useCurrentUserPersonalDetails from '@hooks/useCurrentUserPersonalDetails';\nimport useDebounce from '@hooks/useDebounce';\nimport useLocalize from '@hooks/useLocalize';\nimport localeCompare from '@libs/LocaleCompare';\nimport * as LoginUtils from '@libs/LoginUtils';\nimport * as PersonalDetailsUtils from '@libs/PersonalDetailsUtils';\nimport getPolicyEmployeeAccountIDs from '@libs/PolicyEmployeeListUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport * as SuggestionsUtils from '@libs/SuggestionUtils';\nimport {isValidRoomName} from '@libs/ValidationUtils';\nimport * as ReportUserActions from '@userActions/Report';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport type {PersonalDetails, PersonalDetailsList, Report} from '@src/types/onyx';\nimport type {SuggestionsRef} from './ReportActionCompose';\nimport type {SuggestionProps} from './Suggestions';\n\ntype SuggestionValues = {\n suggestedMentions: Mention[];\n atSignIndex: number;\n shouldShowSuggestionMenu: boolean;\n mentionPrefix: string;\n prefixType: string;\n};\n\n/**\n * Check if this piece of string looks like a mention\n */\nconst isMentionCode = (str: string): boolean => CONST.REGEX.HAS_AT_MOST_TWO_AT_SIGNS.test(str);\n\nconst defaultSuggestionsValues: SuggestionValues = {\n suggestedMentions: [],\n atSignIndex: -1,\n shouldShowSuggestionMenu: false,\n mentionPrefix: '',\n prefixType: '',\n};\n\ntype SuggestionPersonalDetailsList = Record<\n string,\n | (PersonalDetails & {\n weight: number;\n })\n | null\n>;\n\nfunction getDisplayName(details: PersonalDetails) {\n const displayNameFromAccountID = ReportUtils.getDisplayNameForParticipant(details.accountID);\n if (!displayNameFromAccountID) {\n return details.login?.length ? details.login : '';\n }\n return displayNameFromAccountID;\n}\n\n/**\n * Comparison function to sort users. It compares weights, display names, and accountIDs in that order\n */\nfunction compareUserInList(first: PersonalDetails & {weight: number}, second: PersonalDetails & {weight: number}) {\n if (first.weight !== second.weight) {\n return first.weight - second.weight;\n }\n\n const displayNameLoginOrder = localeCompare(getDisplayName(first), getDisplayName(second));\n if (displayNameLoginOrder !== 0) {\n return displayNameLoginOrder;\n }\n\n return first.accountID - second.accountID;\n}\n\nfunction SuggestionMention(\n {value, selection, setSelection, updateComment, isAutoSuggestionPickerLarge, measureParentContainerAndReportCursor, isComposerFocused, isGroupPolicyReport, policyID}: SuggestionProps,\n ref: ForwardedRef,\n) {\n const personalDetails = usePersonalDetails() ?? CONST.EMPTY_OBJECT;\n const {translate, formatPhoneNumber} = useLocalize();\n const [suggestionValues, setSuggestionValues] = useState(defaultSuggestionsValues);\n const suggestionValuesRef = useRef(suggestionValues);\n // eslint-disable-next-line react-compiler/react-compiler\n suggestionValuesRef.current = suggestionValues;\n\n const [reports] = useOnyx(ONYXKEYS.COLLECTION.REPORT);\n\n const currentUserPersonalDetails = useCurrentUserPersonalDetails();\n const isMentionSuggestionsMenuVisible = !!suggestionValues.suggestedMentions.length && suggestionValues.shouldShowSuggestionMenu;\n\n const currentReportID = useCurrentReportID();\n const currentReport = reports?.[`${ONYXKEYS.COLLECTION.REPORT}${currentReportID?.currentReportID}`];\n // Smaller weight means higher order in suggestion list\n const getPersonalDetailsWeight = useCallback(\n (detail: PersonalDetails, policyEmployeeAccountIDs: number[]): number => {\n if (ReportUtils.isReportParticipant(detail.accountID, currentReport)) {\n return 0;\n }\n if (policyEmployeeAccountIDs.includes(detail.accountID)) {\n return 1;\n }\n return 2;\n },\n [currentReport],\n );\n const weightedPersonalDetails: PersonalDetailsList | SuggestionPersonalDetailsList = useMemo(() => {\n const policyEmployeeAccountIDs = getPolicyEmployeeAccountIDs(policyID);\n if (!ReportUtils.isGroupChat(currentReport) && !ReportUtils.doesReportBelongToWorkspace(currentReport, policyEmployeeAccountIDs, policyID)) {\n return personalDetails;\n }\n return lodashMapValues(personalDetails, (detail) =>\n detail\n ? {\n ...detail,\n weight: getPersonalDetailsWeight(detail, policyEmployeeAccountIDs),\n }\n : null,\n );\n }, [policyID, currentReport, personalDetails, getPersonalDetailsWeight]);\n\n const [highlightedMentionIndex, setHighlightedMentionIndex] = useArrowKeyFocusManager({\n isActive: isMentionSuggestionsMenuVisible,\n maxIndex: suggestionValues.suggestedMentions.length - 1,\n shouldExcludeTextAreaNodes: false,\n });\n\n // Used to store the selection index of the last inserted mention\n const suggestionInsertionIndexRef = useRef(null);\n\n // Used to detect if the selection has changed since the last suggestion insertion\n // eslint-disable-next-line react-compiler/react-compiler\n // If so, we reset the suggestionInsertionIndexRef\n // eslint-disable-next-line react-compiler/react-compiler\n const hasSelectionChanged = !(selection.end === selection.start && selection.start === suggestionInsertionIndexRef.current);\n if (hasSelectionChanged) {\n suggestionInsertionIndexRef.current = null;\n }\n\n // Used to decide whether to block the suggestions list from showing to prevent flickering\n const shouldBlockCalc = useRef(false);\n\n /**\n * Search for reports suggestions in server.\n *\n * The function is debounced to not perform requests on every keystroke.\n */\n const debouncedSearchInServer = useDebounce(\n useCallback(() => {\n const foundSuggestionsCount = suggestionValues.suggestedMentions.length;\n if (suggestionValues.prefixType === '#' && foundSuggestionsCount < 5 && isGroupPolicyReport) {\n ReportUserActions.searchInServer(value, policyID);\n }\n }, [suggestionValues.suggestedMentions.length, suggestionValues.prefixType, policyID, value, isGroupPolicyReport]),\n CONST.TIMING.SEARCH_OPTION_LIST_DEBOUNCE_TIME,\n );\n\n const formatLoginPrivateDomain = useCallback(\n (displayText = '', userLogin = '') => {\n if (userLogin !== displayText) {\n return displayText;\n }\n // If the emails are not in the same private domain, we also return the displayText\n if (!LoginUtils.areEmailsFromSamePrivateDomain(displayText, currentUserPersonalDetails.login ?? '')) {\n return Str.removeSMSDomain(displayText);\n }\n\n // Otherwise, the emails must be of the same private domain, so we should remove the domain part\n return displayText.split('@').at(0);\n },\n [currentUserPersonalDetails.login],\n );\n\n const getMentionCode = useCallback(\n (mention: Mention, mentionType: string): string => {\n if (mentionType === '#') {\n // room mention case\n return mention.handle ?? '';\n }\n return mention.text === CONST.AUTO_COMPLETE_SUGGESTER.HERE_TEXT ? CONST.AUTO_COMPLETE_SUGGESTER.HERE_TEXT : `@${formatLoginPrivateDomain(mention.handle, mention.handle)}`;\n },\n [formatLoginPrivateDomain],\n );\n\n /**\n * Replace the code of mention and update selection\n */\n const insertSelectedMention = useCallback(\n (highlightedMentionIndexInner: number) => {\n const commentBeforeAtSign = value.slice(0, suggestionValues.atSignIndex);\n const mentionObject = suggestionValues.suggestedMentions.at(highlightedMentionIndexInner);\n if (!mentionObject || highlightedMentionIndexInner === -1) {\n return;\n }\n const mentionCode = getMentionCode(mentionObject, suggestionValues.prefixType);\n const commentAfterMention = value.slice(suggestionValues.atSignIndex + suggestionValues.mentionPrefix.length + 1);\n\n updateComment(`${commentBeforeAtSign}${mentionCode} ${SuggestionsUtils.trimLeadingSpace(commentAfterMention)}`, true);\n const selectionPosition = suggestionValues.atSignIndex + mentionCode.length + CONST.SPACE_LENGTH;\n setSelection({\n start: selectionPosition,\n end: selectionPosition,\n });\n suggestionInsertionIndexRef.current = selectionPosition;\n setSuggestionValues((prevState) => ({\n ...prevState,\n suggestedMentions: [],\n shouldShowSuggestionMenu: false,\n }));\n },\n [\n value,\n suggestionValues.atSignIndex,\n suggestionValues.suggestedMentions,\n suggestionValues.prefixType,\n suggestionValues.mentionPrefix.length,\n getMentionCode,\n updateComment,\n setSelection,\n ],\n );\n\n /**\n * Clean data related to suggestions\n */\n const resetSuggestions = useCallback(() => {\n setSuggestionValues(defaultSuggestionsValues);\n }, []);\n\n /**\n * Listens for keyboard shortcuts and applies the action\n */\n const triggerHotkeyActions = useCallback(\n (event: KeyboardEvent) => {\n const suggestionsExist = suggestionValues.suggestedMentions.length > 0;\n\n if (((!event.shiftKey && event.key === CONST.KEYBOARD_SHORTCUTS.ENTER.shortcutKey) || event.key === CONST.KEYBOARD_SHORTCUTS.TAB.shortcutKey) && suggestionsExist) {\n event.preventDefault();\n if (suggestionValues.suggestedMentions.length > 0) {\n insertSelectedMention(highlightedMentionIndex);\n return true;\n }\n }\n\n if (event.key === CONST.KEYBOARD_SHORTCUTS.ESCAPE.shortcutKey) {\n event.preventDefault();\n\n if (suggestionsExist) {\n resetSuggestions();\n }\n\n return true;\n }\n },\n [highlightedMentionIndex, insertSelectedMention, resetSuggestions, suggestionValues.suggestedMentions.length],\n );\n\n const getUserMentionOptions = useCallback(\n (personalDetailsParam: PersonalDetailsList | SuggestionPersonalDetailsList, searchValue = ''): Mention[] => {\n const suggestions = [];\n\n if (CONST.AUTO_COMPLETE_SUGGESTER.HERE_TEXT.includes(searchValue.toLowerCase())) {\n suggestions.push({\n text: CONST.AUTO_COMPLETE_SUGGESTER.HERE_TEXT,\n alternateText: translate('mentionSuggestions.hereAlternateText'),\n icons: [\n {\n source: Expensicons.Megaphone,\n type: CONST.ICON_TYPE_AVATAR,\n },\n ],\n });\n }\n\n const filteredPersonalDetails = Object.values(personalDetailsParam ?? {}).filter((detail) => {\n // If we don't have user's primary login, that member is not known to the current user and hence we do not allow them to be mentioned\n if (!detail?.login || detail.isOptimisticPersonalDetail) {\n return false;\n }\n // We don't want to mention system emails like notifications@expensify.com\n if (CONST.RESTRICTED_EMAILS.includes(detail.login) || CONST.RESTRICTED_ACCOUNT_IDS.includes(detail.accountID)) {\n return false;\n }\n const displayName = PersonalDetailsUtils.getDisplayNameOrDefault(detail);\n const displayText = displayName === formatPhoneNumber(detail.login) ? displayName : `${displayName} ${detail.login}`;\n if (searchValue && !displayText.toLowerCase().includes(searchValue.toLowerCase())) {\n return false;\n }\n\n // Given the mention is inserted by user, we don't want to show the mention options unless the\n // selection index changes. In that case, suggestionInsertionIndexRef.current will be null.\n // See https://github.com/Expensify/App/issues/38358 for more context\n if (suggestionInsertionIndexRef.current) {\n return false;\n }\n\n return true;\n }) as Array;\n\n // At this point we are sure that the details are not null, since empty user details have been filtered in the previous step\n const sortedPersonalDetails = filteredPersonalDetails.sort(compareUserInList);\n\n sortedPersonalDetails.slice(0, CONST.AUTO_COMPLETE_SUGGESTER.MAX_AMOUNT_OF_SUGGESTIONS - suggestions.length).forEach((detail) => {\n suggestions.push({\n text: formatLoginPrivateDomain(PersonalDetailsUtils.getDisplayNameOrDefault(detail), detail?.login),\n alternateText: `@${formatLoginPrivateDomain(detail?.login, detail?.login)}`,\n handle: detail?.login,\n icons: [\n {\n name: detail?.login,\n source: detail?.avatar ?? Expensicons.FallbackAvatar,\n type: CONST.ICON_TYPE_AVATAR,\n fallbackIcon: detail?.fallbackIcon,\n id: detail?.accountID,\n },\n ],\n });\n });\n\n return suggestions;\n },\n [translate, formatPhoneNumber, formatLoginPrivateDomain],\n );\n\n const getRoomMentionOptions = useCallback(\n (searchTerm: string, reportBatch: OnyxCollection): Mention[] => {\n const filteredRoomMentions: Mention[] = [];\n Object.values(reportBatch ?? {}).forEach((report) => {\n if (!ReportUtils.canReportBeMentionedWithinPolicy(report, policyID ?? '-1')) {\n return;\n }\n if (report?.reportName?.toLowerCase().includes(searchTerm.toLowerCase())) {\n filteredRoomMentions.push({\n text: report.reportName,\n handle: report.reportName,\n alternateText: report.reportName,\n });\n }\n });\n\n return lodashSortBy(filteredRoomMentions, 'handle').slice(0, CONST.AUTO_COMPLETE_SUGGESTER.MAX_AMOUNT_OF_SUGGESTIONS);\n },\n [policyID],\n );\n\n const calculateMentionSuggestion = useCallback(\n (newValue: string, selectionStart?: number, selectionEnd?: number) => {\n if (selectionEnd !== selectionStart || !selectionEnd || shouldBlockCalc.current || selectionEnd < 1 || !isComposerFocused) {\n shouldBlockCalc.current = false;\n resetSuggestions();\n return;\n }\n\n const afterLastBreakLineIndex = newValue.lastIndexOf('\\n', selectionEnd - 1) + 1;\n const leftString = newValue.substring(afterLastBreakLineIndex, selectionEnd);\n const words = leftString.split(CONST.REGEX.SPACE_OR_EMOJI);\n const lastWord: string = words.at(-1) ?? '';\n const secondToLastWord = words.at(-3);\n\n let atSignIndex: number | undefined;\n let suggestionWord = '';\n let prefix: string;\n let prefixType = '';\n\n // Detect if the last two words contain a mention (two words are needed to detect a mention with a space in it)\n if (lastWord.startsWith('@') || lastWord.startsWith('#')) {\n atSignIndex = leftString.lastIndexOf(lastWord) + afterLastBreakLineIndex;\n suggestionWord = lastWord;\n\n prefix = suggestionWord.substring(1);\n prefixType = suggestionWord.substring(0, 1);\n } else if (secondToLastWord && secondToLastWord.startsWith('@') && secondToLastWord.length > 1) {\n atSignIndex = leftString.lastIndexOf(secondToLastWord) + afterLastBreakLineIndex;\n suggestionWord = `${secondToLastWord} ${lastWord}`;\n\n prefix = suggestionWord.substring(1);\n prefixType = suggestionWord.substring(0, 1);\n } else {\n prefix = lastWord.substring(1);\n }\n\n const nextState: Partial = {\n suggestedMentions: [],\n atSignIndex,\n mentionPrefix: prefix,\n prefixType,\n };\n\n if (isMentionCode(suggestionWord) && prefixType === '@') {\n const suggestions = getUserMentionOptions(weightedPersonalDetails, prefix);\n nextState.suggestedMentions = suggestions;\n nextState.shouldShowSuggestionMenu = !!suggestions.length;\n }\n\n const shouldDisplayRoomMentionsSuggestions = isGroupPolicyReport && (isValidRoomName(suggestionWord.toLowerCase()) || prefix === '');\n if (prefixType === '#' && shouldDisplayRoomMentionsSuggestions) {\n // Filter reports by room name and current policy\n nextState.suggestedMentions = getRoomMentionOptions(prefix, reports);\n\n // Even if there are no reports, we should show the suggestion menu - to perform live search\n nextState.shouldShowSuggestionMenu = true;\n }\n\n // Early return if there is no update\n const currentState = suggestionValuesRef.current;\n if (currentState.suggestedMentions.length === 0 && nextState.suggestedMentions?.length === 0) {\n return;\n }\n\n setSuggestionValues((prevState) => ({\n ...prevState,\n ...nextState,\n }));\n setHighlightedMentionIndex(0);\n },\n [isComposerFocused, isGroupPolicyReport, setHighlightedMentionIndex, resetSuggestions, getUserMentionOptions, weightedPersonalDetails, getRoomMentionOptions, reports],\n );\n\n useEffect(() => {\n calculateMentionSuggestion(value, selection.start, selection.end);\n }, [value, selection, calculateMentionSuggestion]);\n\n useEffect(() => {\n debouncedSearchInServer();\n }, [suggestionValues.suggestedMentions.length, suggestionValues.prefixType, policyID, value, debouncedSearchInServer]);\n\n const updateShouldShowSuggestionMenuToFalse = useCallback(() => {\n setSuggestionValues((prevState) => {\n if (prevState.shouldShowSuggestionMenu) {\n return {...prevState, shouldShowSuggestionMenu: false};\n }\n return prevState;\n });\n }, []);\n\n const setShouldBlockSuggestionCalc = useCallback(\n (shouldBlockSuggestionCalc: boolean) => {\n shouldBlockCalc.current = shouldBlockSuggestionCalc;\n },\n [shouldBlockCalc],\n );\n\n const getSuggestions = useCallback(() => suggestionValues.suggestedMentions, [suggestionValues]);\n const getIsSuggestionsMenuVisible = useCallback(() => isMentionSuggestionsMenuVisible, [isMentionSuggestionsMenuVisible]);\n\n useImperativeHandle(\n ref,\n () => ({\n resetSuggestions,\n triggerHotkeyActions,\n setShouldBlockSuggestionCalc,\n updateShouldShowSuggestionMenuToFalse,\n getSuggestions,\n getIsSuggestionsMenuVisible,\n }),\n [resetSuggestions, setShouldBlockSuggestionCalc, triggerHotkeyActions, updateShouldShowSuggestionMenuToFalse, getSuggestions, getIsSuggestionsMenuVisible],\n );\n\n if (!isMentionSuggestionsMenuVisible) {\n return null;\n }\n\n return (\n \n );\n}\n\nSuggestionMention.displayName = 'SuggestionMention';\n\nexport default forwardRef(SuggestionMention);\n\nexport {compareUserInList};\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/Suggestions.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 167, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 167, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 173, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 173, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getCursorPosition/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getCursorPosition/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getCursorPosition/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getScrollPosition/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getScrollPosition/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionCompose/getScrollPosition/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItem.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'reportActions' PropType is defined but prop is never used", - "line": 97, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 97, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 169, - "column": 94, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 169, - "endColumn": 96, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [8288, 8290], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 186, - "column": 110, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 186, - "endColumn": 112, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [9654, 9656], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": "This is needed to prevent the app from crashing when the app is using imported state."}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 205, - "column": 91, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 205, - "endColumn": 93, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11209, 11211], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemBasicMessage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemContentCreated.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemCreated.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemDate.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'currentDate' PropType is defined but prop is never used", - "line": 15, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 15, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemDraft.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemFragment.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemGrouped.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemMessage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 98, - "column": 22, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 98, - "endColumn": 72, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemMessageEdit.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 567, - "column": 44, - "nodeType": null, - "endLine": 567, - "endColumn": 64 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 567, - "column": 44, - "nodeType": null, - "endLine": 567, - "endColumn": 75 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 567, - "column": 44, - "nodeType": null, - "endLine": 567, - "endColumn": 64 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 567, - "column": 44, - "nodeType": null, - "endLine": 567, - "endColumn": 75 - } - ], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'isActive'. Either include it or remove the dependency array.", - "line": 233, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 233, - "endColumn": 32, - "suggestions": [ - {"desc": "Update the dependencies array to be: [action.reportActionID, isActive]", "fix": {"range": [10538, 10561], "text": "[action.reportActionID, isActive]"}} - ], - "suppressions": [{"kind": "directive", "justification": "this cleanup needs to be called only on unmount"}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 247, - "column": 28, - "nodeType": null, - "endLine": 250, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'draft' and 'updateDraft'. Either include them or remove the dependency array.", - "line": 297, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 297, - "endColumn": 48, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [action.reportActionID, draft, preferredLocale, updateDraft]", - "fix": {"range": [12922, 12962], "text": "[action.reportActionID, draft, preferredLocale, updateDraft]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "run this only when language is changed"}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'forwardedRef'.", - "line": 514, - "column": 37, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 514, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 4, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import lodashDebounce from 'lodash/debounce';\nimport type {ForwardedRef} from 'react';\nimport React, {forwardRef, useCallback, useEffect, useMemo, useRef, useState} from 'react';\nimport {findNodeHandle, InteractionManager, Keyboard, View} from 'react-native';\nimport type {MeasureInWindowOnSuccessCallback, NativeSyntheticEvent, TextInput, TextInputFocusEventData, TextInputKeyPressEventData, TextInputScrollEventData} from 'react-native';\nimport {useFocusedInputHandler} from 'react-native-keyboard-controller';\nimport {useOnyx} from 'react-native-onyx';\nimport {useSharedValue} from 'react-native-reanimated';\nimport type {Emoji} from '@assets/emojis/types';\nimport type {MeasureParentContainerAndCursorCallback} from '@components/AutoCompleteSuggestions/types';\nimport Composer from '@components/Composer';\nimport type {TextSelection} from '@components/Composer/types';\nimport EmojiPickerButton from '@components/EmojiPicker/EmojiPickerButton';\nimport ExceededCommentLength from '@components/ExceededCommentLength';\nimport Icon from '@components/Icon';\nimport * as Expensicons from '@components/Icon/Expensicons';\nimport PressableWithFeedback from '@components/Pressable/PressableWithFeedback';\nimport Tooltip from '@components/Tooltip';\nimport useHandleExceedMaxCommentLength from '@hooks/useHandleExceedMaxCommentLength';\nimport useKeyboardState from '@hooks/useKeyboardState';\nimport useLocalize from '@hooks/useLocalize';\nimport usePrevious from '@hooks/usePrevious';\nimport useReportScrollManager from '@hooks/useReportScrollManager';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useStyleUtils from '@hooks/useStyleUtils';\nimport useTheme from '@hooks/useTheme';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport * as ComposerUtils from '@libs/ComposerUtils';\nimport DomUtils from '@libs/DomUtils';\nimport * as EmojiUtils from '@libs/EmojiUtils';\nimport focusComposerWithDelay from '@libs/focusComposerWithDelay';\nimport type {Selection} from '@libs/focusComposerWithDelay/types';\nimport focusEditAfterCancelDelete from '@libs/focusEditAfterCancelDelete';\nimport onyxSubscribe from '@libs/onyxSubscribe';\nimport Parser from '@libs/Parser';\nimport ReportActionComposeFocusManager from '@libs/ReportActionComposeFocusManager';\nimport reportActionItemEventHandler from '@libs/ReportActionItemEventHandler';\nimport * as ReportActionsUtils from '@libs/ReportActionsUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport setShouldShowComposeInputKeyboardAware from '@libs/setShouldShowComposeInputKeyboardAware';\nimport * as ComposerActions from '@userActions/Composer';\nimport * as EmojiPickerAction from '@userActions/EmojiPickerAction';\nimport * as InputFocus from '@userActions/InputFocus';\nimport * as Report from '@userActions/Report';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport type * as OnyxTypes from '@src/types/onyx';\nimport * as ReportActionContextMenu from './ContextMenu/ReportActionContextMenu';\nimport getCursorPosition from './ReportActionCompose/getCursorPosition';\nimport getScrollPosition from './ReportActionCompose/getScrollPosition';\nimport type {SuggestionsRef} from './ReportActionCompose/ReportActionCompose';\nimport Suggestions from './ReportActionCompose/Suggestions';\nimport shouldUseEmojiPickerSelection from './shouldUseEmojiPickerSelection';\n\ntype ReportActionItemMessageEditProps = {\n /** All the data of the action */\n action: OnyxTypes.ReportAction;\n\n /** Draft message */\n draftMessage: string;\n\n /** ReportID that holds the comment we're editing */\n reportID: string;\n\n /** PolicyID of the policy the report belongs to */\n policyID?: string;\n\n /** Position index of the report action in the overall report FlatList view */\n index: number;\n\n /** Whether or not the emoji picker is disabled */\n shouldDisableEmojiPicker?: boolean;\n\n /** Whether report is from group policy */\n isGroupPolicyReport: boolean;\n};\n\nconst shouldUseForcedSelectionRange = shouldUseEmojiPickerSelection();\n\n// video source -> video attributes\nconst draftMessageVideoAttributeCache = new Map();\n\nfunction ReportActionItemMessageEdit(\n {action, draftMessage, reportID, policyID, index, isGroupPolicyReport, shouldDisableEmojiPicker = false}: ReportActionItemMessageEditProps,\n forwardedRef: ForwardedRef,\n) {\n const [preferredSkinTone] = useOnyx(ONYXKEYS.PREFERRED_EMOJI_SKIN_TONE, {initialValue: CONST.EMOJI_DEFAULT_SKIN_TONE});\n const theme = useTheme();\n const styles = useThemeStyles();\n const StyleUtils = useStyleUtils();\n const containerRef = useRef(null);\n const reportScrollManager = useReportScrollManager();\n const {translate, preferredLocale} = useLocalize();\n const {isKeyboardShown} = useKeyboardState();\n const {shouldUseNarrowLayout} = useResponsiveLayout();\n const prevDraftMessage = usePrevious(draftMessage);\n const suggestionsRef = useRef(null);\n const mobileInputScrollPosition = useRef(0);\n const cursorPositionValue = useSharedValue({x: 0, y: 0});\n const tag = useSharedValue(-1);\n const isInitialMount = useRef(true);\n const emojisPresentBefore = useRef([]);\n const [draft, setDraft] = useState(() => {\n if (draftMessage) {\n emojisPresentBefore.current = EmojiUtils.extractEmojis(draftMessage);\n }\n return draftMessage;\n });\n const [selection, setSelection] = useState({start: draft.length, end: draft.length, positionX: 0, positionY: 0});\n const [isFocused, setIsFocused] = useState(false);\n const {hasExceededMaxCommentLength, validateCommentMaxLength} = useHandleExceedMaxCommentLength();\n const [modal, setModal] = useState({\n willAlertModalBecomeVisible: false,\n isVisible: false,\n });\n const [onyxFocused, setOnyxFocused] = useState(false);\n\n const textInputRef = useRef<(HTMLTextAreaElement & TextInput) | null>(null);\n const isFocusedRef = useRef(false);\n const draftRef = useRef(draft);\n const emojiPickerSelectionRef = useRef(undefined);\n // The ref to check whether the comment saving is in progress\n const isCommentPendingSaved = useRef(false);\n\n useEffect(() => {\n draftMessageVideoAttributeCache.clear();\n\n const originalMessage = Parser.htmlToMarkdown(ReportActionsUtils.getReportActionHtml(action), {\n cacheVideoAttributes: (videoSource, attrs) => draftMessageVideoAttributeCache.set(videoSource, attrs),\n });\n if (ReportActionsUtils.isDeletedAction(action) || !!(action.message && draftMessage === originalMessage) || !!(prevDraftMessage === draftMessage || isCommentPendingSaved.current)) {\n return;\n }\n setDraft(draftMessage);\n }, [draftMessage, action, prevDraftMessage]);\n\n useEffect(() => {\n InputFocus.composerFocusKeepFocusOn(textInputRef.current as HTMLElement, isFocused, modal, onyxFocused);\n }, [isFocused, modal, onyxFocused]);\n\n useEffect(() => {\n const unsubscribeOnyxModal = onyxSubscribe({\n key: ONYXKEYS.MODAL,\n callback: (modalArg) => {\n if (modalArg === undefined) {\n return;\n }\n setModal(modalArg);\n },\n });\n\n const unsubscribeOnyxFocused = onyxSubscribe({\n key: ONYXKEYS.INPUT_FOCUSED,\n callback: (modalArg) => {\n if (modalArg === undefined) {\n return;\n }\n setOnyxFocused(modalArg);\n },\n });\n return () => {\n unsubscribeOnyxModal();\n unsubscribeOnyxFocused();\n };\n }, []);\n\n useEffect(\n // Remove focus callback on unmount to avoid stale callbacks\n () => {\n if (textInputRef.current) {\n ReportActionComposeFocusManager.editComposerRef.current = textInputRef.current;\n }\n return () => {\n if (ReportActionComposeFocusManager.editComposerRef.current !== textInputRef.current) {\n return;\n }\n ReportActionComposeFocusManager.clear(true);\n };\n },\n [],\n );\n\n // We consider the report action active if it's focused, its emoji picker is open or its context menu is open\n const isActive = useCallback(\n () => isFocusedRef.current || EmojiPickerAction.isActive(action.reportActionID) || ReportActionContextMenu.isActiveReportAction(action.reportActionID),\n [action.reportActionID],\n );\n\n /**\n * Focus the composer text input\n * @param shouldDelay - Impose delay before focusing the composer\n */\n const focus = useCallback((shouldDelay = false, forcedSelectionRange?: Selection) => {\n focusComposerWithDelay(textInputRef.current)(shouldDelay, forcedSelectionRange);\n }, []);\n\n // Take over focus priority\n const setUpComposeFocusManager = useCallback(() => {\n ReportActionComposeFocusManager.onComposerFocus(() => {\n focus(true, emojiPickerSelectionRef.current ? {...emojiPickerSelectionRef.current} : undefined);\n }, true);\n }, [focus]);\n\n useEffect(\n () => {\n if (isInitialMount.current) {\n isInitialMount.current = false;\n return;\n }\n\n return () => {\n InputFocus.callback(() => setIsFocused(false));\n InputFocus.inputFocusChange(false);\n\n // Skip if the current report action is not active\n if (!isActive()) {\n return;\n }\n\n if (EmojiPickerAction.isActive(action.reportActionID)) {\n EmojiPickerAction.clearActive();\n }\n if (ReportActionContextMenu.isActiveReportAction(action.reportActionID)) {\n ReportActionContextMenu.clearActiveReportAction();\n }\n\n // Show the main composer when the focused message is deleted from another client\n // to prevent the main composer stays hidden until we switch to another chat.\n setShouldShowComposeInputKeyboardAware(true);\n };\n },\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps -- this cleanup needs to be called only on unmount\n [action.reportActionID],\n );\n\n // show the composer after editing is complete for devices that hide the composer during editing.\n useEffect(() => () => ComposerActions.setShouldShowComposeInput(true), []);\n\n /**\n * Save the draft of the comment. This debounced so that we're not ceaselessly saving your edit. Saving the draft\n * allows one to navigate somewhere else and come back to the comment and still have it in edit mode.\n * @param {String} newDraft\n */\n const debouncedSaveDraft = useMemo(\n () =>\n // eslint-disable-next-line react-compiler/react-compiler\n lodashDebounce((newDraft: string) => {\n Report.saveReportActionDraft(reportID, action, newDraft);\n isCommentPendingSaved.current = false;\n }, 1000),\n [reportID, action],\n );\n\n useEffect(\n () => () => {\n debouncedSaveDraft.cancel();\n isCommentPendingSaved.current = false;\n },\n [debouncedSaveDraft],\n );\n\n /**\n * Update the value of the draft in Onyx\n *\n * @param {String} newDraftInput\n */\n const updateDraft = useCallback(\n (newDraftInput: string) => {\n const {text: newDraft, emojis, cursorPosition} = EmojiUtils.replaceAndExtractEmojis(newDraftInput, preferredSkinTone, preferredLocale);\n\n emojisPresentBefore.current = emojis;\n\n setDraft(newDraft);\n\n if (newDraftInput !== newDraft) {\n const position = Math.max((selection?.end ?? 0) + (newDraft.length - draftRef.current.length), cursorPosition ?? 0);\n setSelection({\n start: position,\n end: position,\n positionX: 0,\n positionY: 0,\n });\n }\n\n draftRef.current = newDraft;\n\n // We want to escape the draft message to differentiate the HTML from the report action and the HTML the user drafted.\n debouncedSaveDraft(newDraft);\n isCommentPendingSaved.current = true;\n },\n [debouncedSaveDraft, preferredSkinTone, preferredLocale, selection.end],\n );\n\n useEffect(() => {\n updateDraft(draft);\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps -- run this only when language is changed\n }, [action.reportActionID, preferredLocale]);\n\n /**\n * Delete the draft of the comment being edited. This will take the comment out of \"edit mode\" with the old content.\n */\n const deleteDraft = useCallback(() => {\n Report.deleteReportActionDraft(reportID, action);\n\n if (isActive()) {\n ReportActionComposeFocusManager.clear(true);\n // Wait for report action compose re-mounting on mWeb\n InteractionManager.runAfterInteractions(() => ReportActionComposeFocusManager.focus());\n }\n\n // Scroll to the last comment after editing to make sure the whole comment is clearly visible in the report.\n if (index === 0) {\n const keyboardDidHideListener = Keyboard.addListener('keyboardDidHide', () => {\n reportScrollManager.scrollToIndex(index, false);\n keyboardDidHideListener.remove();\n });\n }\n }, [action, index, reportID, reportScrollManager, isActive]);\n\n /**\n * Save the draft of the comment to be the new comment message. This will take the comment out of \"edit mode\" with\n * the new content.\n */\n const publishDraft = useCallback(() => {\n // Do nothing if draft exceed the character limit\n if (ReportUtils.getCommentLength(draft, {reportID}) > CONST.MAX_COMMENT_LENGTH) {\n return;\n }\n\n const trimmedNewDraft = draft.trim();\n\n // When user tries to save the empty message, it will delete it. Prompt the user to confirm deleting.\n if (!trimmedNewDraft) {\n textInputRef.current?.blur();\n ReportActionContextMenu.showDeleteModal(reportID, action, true, deleteDraft, () => focusEditAfterCancelDelete(textInputRef.current));\n return;\n }\n Report.editReportComment(reportID, action, trimmedNewDraft, Object.fromEntries(draftMessageVideoAttributeCache));\n deleteDraft();\n }, [action, deleteDraft, draft, reportID]);\n\n /**\n * @param emoji\n */\n const addEmojiToTextBox = (emoji: string) => {\n const newSelection = {\n start: selection.start + emoji.length + CONST.SPACE_LENGTH,\n end: selection.start + emoji.length + CONST.SPACE_LENGTH,\n positionX: 0,\n positionY: 0,\n };\n setSelection(newSelection);\n\n if (shouldUseForcedSelectionRange) {\n // On Android and Chrome mobile, focusing the input sets the cursor position back to the start.\n // To fix this, immediately set the selection again after focusing the input.\n emojiPickerSelectionRef.current = newSelection;\n }\n updateDraft(ComposerUtils.insertText(draft, selection, `${emoji} `));\n };\n\n const hideSuggestionMenu = useCallback(() => {\n if (!suggestionsRef.current) {\n return;\n }\n suggestionsRef.current.updateShouldShowSuggestionMenuToFalse(false);\n }, [suggestionsRef]);\n const onSaveScrollAndHideSuggestionMenu = useCallback(\n (e: NativeSyntheticEvent) => {\n mobileInputScrollPosition.current = e?.nativeEvent?.contentOffset?.y ?? 0;\n\n hideSuggestionMenu();\n },\n [hideSuggestionMenu],\n );\n\n /**\n * Key event handlers that short cut to saving/canceling.\n *\n * @param {Event} e\n */\n const triggerSaveOrCancel = useCallback(\n (e: NativeSyntheticEvent | KeyboardEvent) => {\n if (!e || ComposerUtils.canSkipTriggerHotkeys(shouldUseNarrowLayout, isKeyboardShown)) {\n return;\n }\n const keyEvent = e as KeyboardEvent;\n const isSuggestionsMenuVisible = suggestionsRef.current?.getIsSuggestionsMenuVisible();\n\n if (isSuggestionsMenuVisible) {\n suggestionsRef.current?.triggerHotkeyActions(keyEvent);\n return;\n }\n if (keyEvent.key === CONST.KEYBOARD_SHORTCUTS.ESCAPE.shortcutKey && isSuggestionsMenuVisible) {\n e.preventDefault();\n hideSuggestionMenu();\n return;\n }\n if (keyEvent.key === CONST.KEYBOARD_SHORTCUTS.ENTER.shortcutKey && !keyEvent.shiftKey) {\n e.preventDefault();\n publishDraft();\n } else if (keyEvent.key === CONST.KEYBOARD_SHORTCUTS.ESCAPE.shortcutKey) {\n e.preventDefault();\n deleteDraft();\n }\n },\n [deleteDraft, hideSuggestionMenu, isKeyboardShown, shouldUseNarrowLayout, publishDraft],\n );\n\n const measureContainer = useCallback((callback: MeasureInWindowOnSuccessCallback) => {\n if (!containerRef.current) {\n return;\n }\n containerRef.current.measureInWindow(callback);\n }, []);\n\n const measureParentContainerAndReportCursor = useCallback(\n (callback: MeasureParentContainerAndCursorCallback) => {\n const {scrollValue} = getScrollPosition({mobileInputScrollPosition, textInputRef});\n const {x: xPosition, y: yPosition} = getCursorPosition({positionOnMobile: cursorPositionValue.value, positionOnWeb: selection});\n measureContainer((x, y, width, height) => {\n callback({\n x,\n y,\n width,\n height,\n scrollValue,\n cursorCoordinates: {x: xPosition, y: yPosition},\n });\n });\n },\n [cursorPositionValue.value, measureContainer, selection],\n );\n\n useEffect(() => {\n // We use the tag to store the native ID of the text input. Later, we use it in onSelectionChange to pick up the proper text input data.\n\n // eslint-disable-next-line react-compiler/react-compiler\n tag.value = findNodeHandle(textInputRef.current) ?? -1;\n }, [tag]);\n useFocusedInputHandler(\n {\n onSelectionChange: (event) => {\n 'worklet';\n\n if (event.target === tag.value) {\n cursorPositionValue.value = {\n x: event.selection.end.x,\n y: event.selection.end.y,\n };\n }\n },\n },\n [],\n );\n\n useEffect(() => {\n validateCommentMaxLength(draft, {reportID});\n }, [draft, reportID, validateCommentMaxLength]);\n\n useEffect(() => {\n // required for keeping last state of isFocused variable\n isFocusedRef.current = isFocused;\n\n if (!isFocused) {\n hideSuggestionMenu();\n }\n }, [isFocused, hideSuggestionMenu]);\n\n return (\n <>\n \n \n \n \n e.preventDefault()}\n >\n \n \n \n \n \n {\n textInputRef.current = el;\n if (typeof forwardedRef === 'function') {\n forwardedRef(el);\n } else if (forwardedRef) {\n // eslint-disable-next-line no-param-reassign\n forwardedRef.current = el;\n }\n }}\n onChangeText={updateDraft} // Debounced saveDraftComment\n onKeyPress={triggerSaveOrCancel}\n value={draft}\n maxLines={shouldUseNarrowLayout ? CONST.COMPOSER.MAX_LINES_SMALL_SCREEN : CONST.COMPOSER.MAX_LINES} // This is the same that slack has\n style={[styles.textInputCompose, styles.flex1, styles.bgTransparent]}\n onFocus={() => {\n setIsFocused(true);\n if (textInputRef.current) {\n ReportActionComposeFocusManager.editComposerRef.current = textInputRef.current;\n }\n InteractionManager.runAfterInteractions(() => {\n requestAnimationFrame(() => {\n reportScrollManager.scrollToIndex(index, true);\n });\n });\n setShouldShowComposeInputKeyboardAware(false);\n // The last composer that had focus should re-gain focus\n setUpComposeFocusManager();\n\n // Clear active report action when another action gets focused\n if (!EmojiPickerAction.isActive(action.reportActionID)) {\n EmojiPickerAction.clearActive();\n }\n if (!ReportActionContextMenu.isActiveReportAction(action.reportActionID)) {\n ReportActionContextMenu.clearActiveReportAction();\n }\n }}\n onBlur={(event: NativeSyntheticEvent) => {\n setIsFocused(false);\n const relatedTargetId = event.nativeEvent?.relatedTarget?.id;\n if (relatedTargetId === CONST.COMPOSER.NATIVE_ID || relatedTargetId === CONST.EMOJI_PICKER_BUTTON_NATIVE_ID || EmojiPickerAction.isEmojiPickerVisible()) {\n return;\n }\n setShouldShowComposeInputKeyboardAware(true);\n }}\n onLayout={reportActionItemEventHandler.handleComposerLayoutChange(reportScrollManager, index)}\n selection={selection}\n onSelectionChange={(e) => setSelection(e.nativeEvent.selection)}\n isGroupPolicyReport={isGroupPolicyReport}\n shouldCalculateCaretPosition\n onScroll={onSaveScrollAndHideSuggestionMenu}\n />\n \n\n \n\n \n {\n const activeElementId = DomUtils.getActiveElement()?.id;\n if (activeElementId === CONST.COMPOSER.NATIVE_ID || activeElementId === CONST.EMOJI_PICKER_BUTTON_NATIVE_ID) {\n return;\n }\n ReportActionComposeFocusManager.focus();\n }}\n onEmojiSelected={addEmojiToTextBox}\n emojiPickerID={action.reportActionID}\n onPress={setUpComposeFocusManager}\n />\n \n\n \n \n e.preventDefault()}\n >\n \n \n \n \n \n \n {hasExceededMaxCommentLength && }\n \n );\n}\n\nReportActionItemMessageEdit.displayName = 'ReportActionItemMessageEdit';\n\nexport default forwardRef(ReportActionItemMessageEdit);\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemParentAction.tsx", - "messages": [ - { - "ruleId": "react/jsx-no-comment-textnodes", - "severity": 2, - "message": "Comments inside children section of tag should be placed inside braces", - "line": 107, - "column": 45, - "nodeType": "JSXText", - "messageId": "putCommentInBraces", - "endLine": 109, - "endColumn": 13 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 109, - "column": 31, - "nodeType": null, - "endLine": 159, - "endColumn": 14 - } - ], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'reportID' PropType is defined but prop is never used", - "line": 30, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 30, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'report'. Either include it or remove the dependency array. If 'setAllAncestors' needs the current value of 'report', you can also switch to useReducer instead of useState and read 'report' in the reducer.", - "line": 103, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 103, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [report]", "fix": {"range": [4555, 4557], "text": "[report]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 2, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import React, {useEffect, useRef, useState} from 'react';\nimport {View} from 'react-native';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport OfflineWithFeedback from '@components/OfflineWithFeedback';\nimport TripDetailsView from '@components/ReportActionItem/TripDetailsView';\nimport useNetwork from '@hooks/useNetwork';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport Navigation from '@libs/Navigation/Navigation';\nimport onyxSubscribe from '@libs/onyxSubscribe';\nimport * as ReportActionsUtils from '@libs/ReportActionsUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport * as Report from '@userActions/Report';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport type * as OnyxTypes from '@src/types/onyx';\nimport AnimatedEmptyStateBackground from './AnimatedEmptyStateBackground';\nimport RepliesDivider from './RepliesDivider';\nimport ReportActionItem from './ReportActionItem';\nimport ThreadDivider from './ThreadDivider';\n\ntype ReportActionItemParentActionProps = {\n /** Flag to show, hide the thread divider line */\n shouldHideThreadDividerLine?: boolean;\n\n /** Position index of the report parent action in the overall report FlatList view */\n index: number;\n\n /** The id of the report */\n // eslint-disable-next-line react/no-unused-prop-types\n reportID: string;\n\n /** The current report is displayed */\n report: OnyxEntry;\n\n /** The transaction thread report associated with the current report, if any */\n transactionThreadReport: OnyxEntry;\n\n /** Array of report actions for this report */\n reportActions: OnyxTypes.ReportAction[];\n\n /** Report actions belonging to the report's parent */\n parentReportAction: OnyxEntry;\n\n /** Whether we should display \"Replies\" divider */\n shouldDisplayReplyDivider: boolean;\n\n /** If this is the first visible report action */\n isFirstVisibleReportAction: boolean;\n\n /** If the thread divider line will be used */\n shouldUseThreadDividerLine?: boolean;\n};\n\nfunction ReportActionItemParentAction({\n report,\n transactionThreadReport,\n reportActions,\n parentReportAction,\n index = 0,\n shouldHideThreadDividerLine = false,\n shouldDisplayReplyDivider,\n isFirstVisibleReportAction = false,\n shouldUseThreadDividerLine = false,\n}: ReportActionItemParentActionProps) {\n const styles = useThemeStyles();\n const ancestorIDs = useRef(ReportUtils.getAllAncestorReportActionIDs(report));\n const ancestorReports = useRef>>({});\n const [allAncestors, setAllAncestors] = useState([]);\n const {isOffline} = useNetwork();\n\n useEffect(() => {\n const unsubscribeReports: Array<() => void> = [];\n const unsubscribeReportActions: Array<() => void> = [];\n ancestorIDs.current.reportIDs.forEach((ancestorReportID) => {\n unsubscribeReports.push(\n onyxSubscribe({\n key: `${ONYXKEYS.COLLECTION.REPORT}${ancestorReportID}`,\n callback: (val) => {\n ancestorReports.current[ancestorReportID] = val;\n // getAllAncestorReportActions use getReportOrDraftReport to get parent reports which gets the report from allReports that\n // holds the report collection. However, allReports is not updated by the time this current callback is called.\n // Therefore we need to pass the up-to-date report to getAllAncestorReportActions so that it uses the up-to-date report value\n // to calculate, for instance, unread marker.\n setAllAncestors(ReportUtils.getAllAncestorReportActions(report, val));\n },\n }),\n );\n unsubscribeReportActions.push(\n onyxSubscribe({\n key: `${ONYXKEYS.COLLECTION.REPORT_ACTIONS}${ancestorReportID}`,\n callback: () => {\n setAllAncestors(ReportUtils.getAllAncestorReportActions(report));\n },\n }),\n );\n });\n\n return () => {\n unsubscribeReports.forEach((unsubscribeReport) => unsubscribeReport());\n unsubscribeReportActions.forEach((unsubscribeReportAction) => unsubscribeReportAction());\n };\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, []);\n\n return (\n \n \n // eslint-disable-next-line react-compiler/react-compiler\n {allAncestors.map((ancestor) => (\n Report.navigateToConciergeChatAndDeleteReport(ancestor.report.reportID)}\n >\n \n {ReportActionsUtils.isTripPreview(ancestor?.reportAction) ? (\n \n \n \n ) : (\n {\n const isVisibleAction = ReportActionsUtils.shouldReportActionBeVisible(ancestor.reportAction, ancestor.reportAction.reportActionID ?? '-1');\n // Pop the thread report screen before navigating to the chat report.\n Navigation.goBack(ROUTES.REPORT_WITH_ID.getRoute(ancestor.report.reportID ?? '-1'));\n if (isVisibleAction && !isOffline) {\n // Pop the chat report screen before navigating to the linked report action.\n Navigation.goBack(ROUTES.REPORT_WITH_ID.getRoute(ancestor.report.reportID ?? '-1', ancestor.reportAction.reportActionID));\n }\n }\n : undefined\n }\n parentReportAction={parentReportAction}\n report={ancestor.report}\n reportActions={reportActions}\n transactionThreadReport={transactionThreadReport}\n action={ancestor.reportAction}\n displayAsGroup={false}\n isMostRecentIOUReportAction={false}\n shouldDisplayNewMarker={ancestor.shouldDisplayNewMarker}\n index={index}\n isFirstVisibleReportAction={isFirstVisibleReportAction}\n shouldUseThreadDividerLine={shouldUseThreadDividerLine}\n hideThreadReplies\n />\n )}\n \n ))}\n {shouldDisplayReplyDivider && }\n \n );\n}\n\nReportActionItemParentAction.displayName = 'ReportActionItemParentAction';\n\nexport default ReportActionItemParentAction;\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemSingle.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 95, - "column": 28, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 95, - "endColumn": 30, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4079, 4081], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 152, - "column": 64, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 152, - "endColumn": 66, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [7396, 7398], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 273, - "column": 42, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 273, - "endColumn": 85, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionItemThread.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionsList.tsx", - "messages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 290, - "column": 5, - "nodeType": null, - "endLine": 290, - "endColumn": 37 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 561, - "column": 40, - "nodeType": null, - "endLine": 561, - "endColumn": 65 - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 561, - "column": 40, - "nodeType": null, - "endLine": 561, - "endColumn": 65 - } - ], - "suppressedMessages": [ - { - "ruleId": "lodash/import-scope", - "severity": 2, - "message": "Import individual methods from the Lodash module.", - "line": 5, - "column": 1, - "nodeType": "ImportDeclaration", - "endLine": 5, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'report.lastReadTime'. Either include it or remove the dependency array. If 'setUnreadMarkerTime' needs the current value of 'report.lastReadTime', you can also switch to useReducer instead of useState and read 'report.lastReadTime' in the reducer.", - "line": 214, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 214, - "endColumn": 25, - "suggestions": [ - {"desc": "Update the dependencies array to be: [report.lastReadTime, report.reportID]", "fix": {"range": [8685, 8702], "text": "[report.lastReadTime, report.reportID]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 234, - "column": 33, - "nodeType": null, - "endLine": 234, - "endColumn": 55, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 234, - "column": 33, - "nodeType": null, - "endLine": 234, - "endColumn": 55, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'unreadMarkerReportActionID' and 'unreadMarkerTime'. Either include them or remove the dependency array.", - "line": 279, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 279, - "endColumn": 36, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [sortedVisibleReportActions, unreadMarkerReportActionID, unreadMarkerTime]", - "fix": {"range": [11740, 11768], "text": "[sortedVisibleReportActions, unreadMarkerReportActionID, unreadMarkerTime]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'report' and 'route?.params?.referrer'. Either include them or remove the dependency array.", - "line": 335, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 335, - "endColumn": 69, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [report.lastVisibleActionCreated, report.reportID, isVisible, report, route?.params?.referrer]", - "fix": {"range": [14570, 14631], "text": "[report.lastVisibleActionCreated, report.reportID, isVisible, report, route?.params?.referrer]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'linkedReportActionID' and 'reportScrollManager'. Either include them or remove the dependency array.", - "line": 345, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 345, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [linkedReportActionID, reportScrollManager]", - "fix": {"range": [14943, 14945], "text": "[linkedReportActionID, reportScrollManager]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'scrollToBottomForCurrentUserAction'. Either include it or remove the dependency array.", - "line": 394, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 394, - "endColumn": 25, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [report.reportID, scrollToBottomForCurrentUserAction]", - "fix": {"range": [17466, 17483], "text": "[report.reportID, scrollToBottomForCurrentUserAction]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'report' and 'sortedVisibleReportActions'. Either include them or remove the dependency array.", - "line": 511, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 511, - "endColumn": 30, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isFocused, isVisible, report, sortedVisibleReportActions]", - "fix": {"range": [23314, 23336], "text": "[isFocused, isVisible, report, sortedVisibleReportActions]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 576, - "column": 41, - "nodeType": null, - "endLine": 596, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 576, - "column": 41, - "nodeType": null, - "endLine": 596, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 620, - "column": 13, - "nodeType": null, - "endLine": 620, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 3, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "source": "import type {ListRenderItemInfo} from '@react-native/virtualized-lists/Lists/VirtualizedList';\nimport {useIsFocused, useRoute} from '@react-navigation/native';\nimport type {RouteProp} from '@react-navigation/native';\n// eslint-disable-next-line lodash/import-scope\nimport type {DebouncedFunc} from 'lodash';\nimport React, {memo, useCallback, useEffect, useMemo, useRef, useState} from 'react';\nimport {DeviceEventEmitter, InteractionManager, View} from 'react-native';\nimport type {LayoutChangeEvent, NativeScrollEvent, NativeSyntheticEvent, StyleProp, ViewStyle} from 'react-native';\nimport {useOnyx} from 'react-native-onyx';\nimport type {OnyxEntry} from 'react-native-onyx';\nimport InvertedFlatList from '@components/InvertedFlatList';\nimport {AUTOSCROLL_TO_TOP_THRESHOLD} from '@components/InvertedFlatList/BaseInvertedFlatList';\nimport {usePersonalDetails} from '@components/OnyxProvider';\nimport useCurrentUserPersonalDetails from '@hooks/useCurrentUserPersonalDetails';\nimport useLocalize from '@hooks/useLocalize';\nimport useNetwork from '@hooks/useNetwork';\nimport useReportScrollManager from '@hooks/useReportScrollManager';\nimport useResponsiveLayout from '@hooks/useResponsiveLayout';\nimport useThemeStyles from '@hooks/useThemeStyles';\nimport useWindowDimensions from '@hooks/useWindowDimensions';\nimport DateUtils from '@libs/DateUtils';\nimport Navigation from '@libs/Navigation/Navigation';\nimport * as ReportActionsUtils from '@libs/ReportActionsUtils';\nimport * as ReportUtils from '@libs/ReportUtils';\nimport Visibility from '@libs/Visibility';\nimport type {AuthScreensParamList} from '@navigation/types';\nimport variables from '@styles/variables';\nimport * as Report from '@userActions/Report';\nimport CONST from '@src/CONST';\nimport ONYXKEYS from '@src/ONYXKEYS';\nimport ROUTES from '@src/ROUTES';\nimport type SCREENS from '@src/SCREENS';\nimport type * as OnyxTypes from '@src/types/onyx';\nimport FloatingMessageCounter from './FloatingMessageCounter';\nimport getInitialNumToRender from './getInitialNumReportActionsToRender';\nimport ListBoundaryLoader from './ListBoundaryLoader';\nimport ReportActionsListItemRenderer from './ReportActionsListItemRenderer';\n\ntype LoadNewerChats = DebouncedFunc<(params: {distanceFromStart: number}) => void>;\n\ntype ReportActionsListProps = {\n /** The report currently being looked at */\n report: OnyxTypes.Report;\n\n /** The transaction thread report associated with the current report, if any */\n transactionThreadReport: OnyxEntry;\n\n /** Array of report actions for the current report */\n reportActions: OnyxTypes.ReportAction[];\n\n /** The report's parentReportAction */\n parentReportAction: OnyxEntry;\n\n /** The transaction thread report's parentReportAction */\n parentReportActionForTransactionThread: OnyxEntry;\n\n /** Sorted actions prepared for display */\n sortedReportActions: OnyxTypes.ReportAction[];\n\n /** The ID of the most recent IOU report action connected with the shown report */\n mostRecentIOUReportActionID?: string | null;\n\n /** The report metadata loading states */\n isLoadingInitialReportActions?: boolean;\n\n /** Are we loading more report actions? */\n isLoadingOlderReportActions?: boolean;\n\n /** Was there an error when loading older report actions? */\n hasLoadingOlderReportActionsError?: boolean;\n\n /** Are we loading newer report actions? */\n isLoadingNewerReportActions?: boolean;\n\n /** Was there an error when loading newer report actions? */\n hasLoadingNewerReportActionsError?: boolean;\n\n /** Callback executed on list layout */\n onLayout: (event: LayoutChangeEvent) => void;\n\n /** Callback executed on scroll */\n onScroll?: (event: NativeSyntheticEvent) => void;\n\n /** Function to load more chats */\n loadOlderChats: (force?: boolean) => void;\n\n /** Function to load newer chats */\n loadNewerChats: (force?: boolean) => void;\n\n /** Whether the composer is in full size */\n isComposerFullSize?: boolean;\n\n /** ID of the list */\n listID: number;\n\n /** Callback executed on content size change */\n onContentSizeChange: (w: number, h: number) => void;\n\n /** Should enable auto scroll to top threshold */\n shouldEnableAutoScrollToTopThreshold?: boolean;\n};\n\nconst VERTICAL_OFFSET_THRESHOLD = 200;\nconst MSG_VISIBLE_THRESHOLD = 250;\n\n// In the component we are subscribing to the arrival of new actions.\n// As there is the possibility that there are multiple instances of a ReportScreen\n// for the same report, we only ever want one subscription to be active, as\n// the subscriptions could otherwise be conflicting.\nconst newActionUnsubscribeMap: Record void> = {};\n\n// Seems that there is an architecture issue that prevents us from using the reportID with useRef\n// the useRef value gets reset when the reportID changes, so we use a global variable to keep track\nlet prevReportID: string | null = null;\n\n/**\n * Create a unique key for each action in the FlatList.\n * We use the reportActionID that is a string representation of a random 64-bit int, which should be\n * random enough to avoid collisions\n */\nfunction keyExtractor(item: OnyxTypes.ReportAction): string {\n return item.reportActionID;\n}\n\nfunction isMessageUnread(message: OnyxTypes.ReportAction, lastReadTime?: string): boolean {\n if (!lastReadTime) {\n return !ReportActionsUtils.isCreatedAction(message);\n }\n\n return !!(message && lastReadTime && message.created && lastReadTime < message.created);\n}\n\nconst onScrollToIndexFailed = () => {};\n\nfunction ReportActionsList({\n report,\n transactionThreadReport,\n reportActions = [],\n parentReportAction,\n isLoadingInitialReportActions = false,\n isLoadingOlderReportActions = false,\n hasLoadingOlderReportActionsError = false,\n isLoadingNewerReportActions = false,\n hasLoadingNewerReportActionsError = false,\n sortedReportActions,\n onScroll,\n mostRecentIOUReportActionID = '',\n loadNewerChats,\n loadOlderChats,\n onLayout,\n isComposerFullSize,\n listID,\n onContentSizeChange,\n shouldEnableAutoScrollToTopThreshold,\n parentReportActionForTransactionThread,\n}: ReportActionsListProps) {\n const currentUserPersonalDetails = useCurrentUserPersonalDetails();\n const personalDetailsList = usePersonalDetails() || CONST.EMPTY_OBJECT;\n const styles = useThemeStyles();\n const {translate} = useLocalize();\n const {windowHeight} = useWindowDimensions();\n const {isInNarrowPaneModal, shouldUseNarrowLayout} = useResponsiveLayout();\n\n const {isOffline} = useNetwork();\n const route = useRoute>();\n const reportScrollManager = useReportScrollManager();\n const userActiveSince = useRef(DateUtils.getDBTime());\n const lastMessageTime = useRef(null);\n const [isVisible, setIsVisible] = useState(Visibility.isVisible());\n const isFocused = useIsFocused();\n\n const [reportNameValuePairs] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT_NAME_VALUE_PAIRS}${report?.reportID ?? -1}`);\n\n useEffect(() => {\n const unsubscriber = Visibility.onVisibilityChange(() => {\n setIsVisible(Visibility.isVisible());\n });\n\n return unsubscriber;\n }, []);\n\n const scrollingVerticalOffset = useRef(0);\n const readActionSkipped = useRef(false);\n const hasHeaderRendered = useRef(false);\n const hasFooterRendered = useRef(false);\n const linkedReportActionID = route?.params?.reportActionID ?? '-1';\n\n const sortedVisibleReportActions = useMemo(\n () =>\n sortedReportActions.filter(\n (reportAction) =>\n (isOffline ||\n ReportActionsUtils.isDeletedParentAction(reportAction) ||\n reportAction.pendingAction !== CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE ||\n reportAction.errors) &&\n ReportActionsUtils.shouldReportActionBeVisible(reportAction, reportAction.reportActionID),\n ),\n [sortedReportActions, isOffline],\n );\n\n /**\n * The timestamp for the unread marker.\n *\n * This should ONLY be updated when the user\n * - switches reports\n * - marks a message as read/unread\n * - reads a new message as it is received\n */\n const [unreadMarkerTime, setUnreadMarkerTime] = useState(report.lastReadTime ?? '');\n useEffect(() => {\n setUnreadMarkerTime(report.lastReadTime ?? '');\n\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [report.reportID]);\n\n /**\n * The reportActionID the unread marker should display above\n */\n const unreadMarkerReportActionID = useMemo(() => {\n const shouldDisplayNewMarker = (reportAction: OnyxTypes.ReportAction, index: number): boolean => {\n const nextMessage = sortedVisibleReportActions.at(index + 1);\n const isCurrentMessageUnread = isMessageUnread(reportAction, unreadMarkerTime);\n const isNextMessageRead = !nextMessage || !isMessageUnread(nextMessage, unreadMarkerTime);\n const shouldDisplay = isCurrentMessageUnread && isNextMessageRead && !ReportActionsUtils.shouldHideNewMarker(reportAction);\n const isWithinVisibleThreshold = scrollingVerticalOffset.current < MSG_VISIBLE_THRESHOLD ? reportAction.created < (userActiveSince.current ?? '') : true;\n return shouldDisplay && isWithinVisibleThreshold;\n };\n\n // Scan through each visible report action until we find the appropriate action to show the unread marker\n for (let index = 0; index < sortedVisibleReportActions.length; index++) {\n const reportAction = sortedVisibleReportActions.at(index);\n\n // eslint-disable-next-line react-compiler/react-compiler\n if (reportAction && shouldDisplayNewMarker(reportAction, index)) {\n return reportAction.reportActionID;\n }\n }\n\n return null;\n }, [sortedVisibleReportActions, unreadMarkerTime]);\n\n /**\n * Subscribe to read/unread events and update our unreadMarkerTime\n */\n useEffect(() => {\n const unreadActionSubscription = DeviceEventEmitter.addListener(`unreadAction_${report.reportID}`, (newLastReadTime: string) => {\n setUnreadMarkerTime(newLastReadTime);\n userActiveSince.current = DateUtils.getDBTime();\n });\n const readNewestActionSubscription = DeviceEventEmitter.addListener(`readNewestAction_${report.reportID}`, (newLastReadTime: string) => {\n setUnreadMarkerTime(newLastReadTime);\n });\n\n return () => {\n unreadActionSubscription.remove();\n readNewestActionSubscription.remove();\n };\n }, [report.reportID]);\n\n /**\n * When the user reads a new message as it is received, we'll push the unreadMarkerTime down to the timestamp of\n * the latest report action. When new report actions are received and the user is not viewing them (they're above\n * the MSG_VISIBLE_THRESHOLD), the unread marker will display over those new messages rather than the initial\n * lastReadTime.\n */\n useEffect(() => {\n if (unreadMarkerReportActionID) {\n return;\n }\n\n const mostRecentReportActionCreated = sortedVisibleReportActions.at(0)?.created ?? '';\n if (mostRecentReportActionCreated <= unreadMarkerTime) {\n return;\n }\n\n setUnreadMarkerTime(mostRecentReportActionCreated);\n\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [sortedVisibleReportActions]);\n\n const lastActionIndex = sortedVisibleReportActions.at(0)?.reportActionID;\n const reportActionSize = useRef(sortedVisibleReportActions.length);\n const lastVisibleActionCreated =\n (transactionThreadReport?.lastVisibleActionCreated ?? '') > (report.lastVisibleActionCreated ?? '')\n ? transactionThreadReport?.lastVisibleActionCreated\n : report.lastVisibleActionCreated;\n const hasNewestReportAction = sortedVisibleReportActions.at(0)?.created === lastVisibleActionCreated;\n const hasNewestReportActionRef = useRef(hasNewestReportAction);\n // eslint-disable-next-line react-compiler/react-compiler\n hasNewestReportActionRef.current = hasNewestReportAction;\n const previousLastIndex = useRef(lastActionIndex);\n\n const isLastPendingActionIsDelete = sortedReportActions?.at(0)?.pendingAction === CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE;\n\n const [isFloatingMessageCounterVisible, setIsFloatingMessageCounterVisible] = useState(false);\n\n useEffect(() => {\n if (\n scrollingVerticalOffset.current < AUTOSCROLL_TO_TOP_THRESHOLD &&\n previousLastIndex.current !== lastActionIndex &&\n reportActionSize.current > sortedVisibleReportActions.length &&\n hasNewestReportAction\n ) {\n reportScrollManager.scrollToBottom();\n }\n previousLastIndex.current = lastActionIndex;\n reportActionSize.current = sortedVisibleReportActions.length;\n }, [lastActionIndex, sortedVisibleReportActions, reportScrollManager, hasNewestReportAction, linkedReportActionID]);\n\n useEffect(() => {\n userActiveSince.current = DateUtils.getDBTime();\n prevReportID = report.reportID;\n }, [report.reportID]);\n\n useEffect(() => {\n if (report.reportID !== prevReportID) {\n return;\n }\n\n if (ReportUtils.isUnread(report)) {\n // On desktop, when the notification center is displayed, isVisible will return false.\n // Currently, there's no programmatic way to dismiss the notification center panel.\n // To handle this, we use the 'referrer' parameter to check if the current navigation is triggered from a notification.\n const isFromNotification = route?.params?.referrer === CONST.REFERRER.NOTIFICATION;\n if ((isVisible || isFromNotification) && scrollingVerticalOffset.current < MSG_VISIBLE_THRESHOLD) {\n Report.readNewestAction(report.reportID);\n if (isFromNotification) {\n Navigation.setParams({referrer: undefined});\n }\n } else {\n readActionSkipped.current = true;\n }\n }\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [report.lastVisibleActionCreated, report.reportID, isVisible]);\n\n useEffect(() => {\n if (linkedReportActionID) {\n return;\n }\n InteractionManager.runAfterInteractions(() => {\n reportScrollManager.scrollToBottom();\n });\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, []);\n\n const scrollToBottomForCurrentUserAction = useCallback(\n (isFromCurrentUser: boolean) => {\n // If a new comment is added and it's from the current user scroll to the bottom otherwise leave the user positioned where\n // they are now in the list.\n if (!isFromCurrentUser) {\n return;\n }\n if (!hasNewestReportActionRef.current) {\n if (isInNarrowPaneModal) {\n return;\n }\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(report.reportID));\n return;\n }\n InteractionManager.runAfterInteractions(() => reportScrollManager.scrollToBottom());\n },\n [isInNarrowPaneModal, reportScrollManager, report.reportID],\n );\n useEffect(() => {\n // Why are we doing this, when in the cleanup of the useEffect we are already calling the unsubscribe function?\n // Answer: On web, when navigating to another report screen, the previous report screen doesn't get unmounted,\n // meaning that the cleanup might not get called. When we then open a report we had open already previosuly, a new\n // ReportScreen will get created. Thus, we have to cancel the earlier subscription of the previous screen,\n // because the two subscriptions could conflict!\n // In case we return to the previous screen (e.g. by web back navigation) the useEffect for that screen would\n // fire again, as the focus has changed and will set up the subscription correctly again.\n const previousSubUnsubscribe = newActionUnsubscribeMap[report.reportID];\n if (previousSubUnsubscribe) {\n previousSubUnsubscribe();\n }\n\n // This callback is triggered when a new action arrives via Pusher and the event is emitted from Report.js. This allows us to maintain\n // a single source of truth for the \"new action\" event instead of trying to derive that a new action has appeared from looking at props.\n const unsubscribe = Report.subscribeToNewActionEvent(report.reportID, scrollToBottomForCurrentUserAction);\n\n const cleanup = () => {\n if (!unsubscribe) {\n return;\n }\n unsubscribe();\n };\n\n newActionUnsubscribeMap[report.reportID] = cleanup;\n\n return cleanup;\n\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [report.reportID]);\n\n /**\n * Show/hide the new floating message counter when user is scrolling back/forth in the history of messages.\n */\n const handleUnreadFloatingButton = () => {\n if (scrollingVerticalOffset.current > VERTICAL_OFFSET_THRESHOLD && !isFloatingMessageCounterVisible && !!unreadMarkerReportActionID) {\n setIsFloatingMessageCounterVisible(true);\n }\n\n if (scrollingVerticalOffset.current < VERTICAL_OFFSET_THRESHOLD && isFloatingMessageCounterVisible) {\n if (readActionSkipped.current) {\n readActionSkipped.current = false;\n Report.readNewestAction(report.reportID);\n }\n setIsFloatingMessageCounterVisible(false);\n }\n };\n\n const trackVerticalScrolling = (event: NativeSyntheticEvent) => {\n scrollingVerticalOffset.current = event.nativeEvent.contentOffset.y;\n handleUnreadFloatingButton();\n onScroll?.(event);\n };\n\n const scrollToBottomAndMarkReportAsRead = () => {\n if (!hasNewestReportAction) {\n Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(report.reportID));\n Report.openReport(report.reportID);\n return;\n }\n reportScrollManager.scrollToBottom();\n readActionSkipped.current = false;\n Report.readNewestAction(report.reportID);\n };\n\n /**\n * Calculates the ideal number of report actions to render in the first render, based on the screen height and on\n * the height of the smallest report action possible.\n */\n const initialNumToRender = useMemo((): number | undefined => {\n const minimumReportActionHeight = styles.chatItem.paddingTop + styles.chatItem.paddingBottom + variables.fontSizeNormalHeight;\n const availableHeight = windowHeight - (CONST.CHAT_FOOTER_MIN_HEIGHT + variables.contentHeaderHeight);\n const numToRender = Math.ceil(availableHeight / minimumReportActionHeight);\n if (linkedReportActionID) {\n return getInitialNumToRender(numToRender);\n }\n return numToRender || undefined;\n }, [styles.chatItem.paddingBottom, styles.chatItem.paddingTop, windowHeight, linkedReportActionID]);\n\n /**\n * Thread's divider line should hide when the first chat in the thread is marked as unread.\n * This is so that it will not be conflicting with header's separator line.\n */\n const shouldHideThreadDividerLine = useMemo(\n (): boolean => ReportActionsUtils.getFirstVisibleReportActionID(sortedReportActions, isOffline) === unreadMarkerReportActionID,\n [sortedReportActions, isOffline, unreadMarkerReportActionID],\n );\n\n const firstVisibleReportActionID = useMemo(() => ReportActionsUtils.getFirstVisibleReportActionID(sortedReportActions, isOffline), [sortedReportActions, isOffline]);\n\n const shouldUseThreadDividerLine = useMemo(() => {\n const topReport = sortedVisibleReportActions.length > 0 ? sortedVisibleReportActions.at(sortedVisibleReportActions.length - 1) : null;\n\n if (topReport && topReport.actionName !== CONST.REPORT.ACTIONS.TYPE.CREATED) {\n return false;\n }\n\n if (ReportActionsUtils.isTransactionThread(parentReportAction)) {\n return !ReportActionsUtils.isDeletedParentAction(parentReportAction) && !ReportActionsUtils.isReversedTransaction(parentReportAction);\n }\n\n if (ReportUtils.isTaskReport(report)) {\n return !ReportUtils.isCanceledTaskReport(report, parentReportAction);\n }\n\n return ReportUtils.isExpenseReport(report) || ReportUtils.isIOUReport(report) || ReportUtils.isInvoiceReport(report);\n }, [parentReportAction, report, sortedVisibleReportActions]);\n\n useEffect(() => {\n if (report.reportID !== prevReportID) {\n return;\n }\n\n if (!isVisible || !isFocused) {\n if (!lastMessageTime.current) {\n lastMessageTime.current = sortedVisibleReportActions.at(0)?.created ?? '';\n }\n return;\n }\n\n // In case the user read new messages (after being inactive) with other device we should\n // show marker based on report.lastReadTime\n const newMessageTimeReference = lastMessageTime.current && report.lastReadTime && lastMessageTime.current > report.lastReadTime ? userActiveSince.current : report.lastReadTime;\n lastMessageTime.current = null;\n\n const isArchivedReport = ReportUtils.isArchivedRoom(report);\n const hasNewMessagesInView = scrollingVerticalOffset.current < MSG_VISIBLE_THRESHOLD;\n const hasUnreadReportAction = sortedVisibleReportActions.some(\n (reportAction) =>\n newMessageTimeReference &&\n newMessageTimeReference < reportAction.created &&\n (ReportActionsUtils.isReportPreviewAction(reportAction) ? reportAction.childLastActorAccountID : reportAction.actorAccountID) !== Report.getCurrentUserAccountID(),\n );\n\n if (!isArchivedReport && (!hasNewMessagesInView || !hasUnreadReportAction)) {\n return;\n }\n\n Report.readNewestAction(report.reportID);\n userActiveSince.current = DateUtils.getDBTime();\n\n // This effect logic to `mark as read` will only run when the report focused has new messages and the App visibility\n // is changed to visible(meaning user switched to app/web, while user was previously using different tab or application).\n // We will mark the report as read in the above case which marks the LHN report item as read while showing the new message\n // marker for the chat messages received while the user wasn't focused on the report or on another browser tab for web.\n // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps\n }, [isFocused, isVisible]);\n\n const renderItem = useCallback(\n ({item: reportAction, index}: ListRenderItemInfo) => (\n 1}\n isFirstVisibleReportAction={firstVisibleReportActionID === reportAction.reportActionID}\n shouldUseThreadDividerLine={shouldUseThreadDividerLine}\n />\n ),\n [\n report,\n linkedReportActionID,\n sortedVisibleReportActions,\n mostRecentIOUReportActionID,\n shouldHideThreadDividerLine,\n parentReportAction,\n reportActions,\n transactionThreadReport,\n parentReportActionForTransactionThread,\n shouldUseThreadDividerLine,\n firstVisibleReportActionID,\n unreadMarkerReportActionID,\n ],\n );\n\n // Native mobile does not render updates flatlist the changes even though component did update called.\n // To notify there something changes we can use extraData prop to flatlist\n const extraData = useMemo(\n () => [shouldUseNarrowLayout ? unreadMarkerReportActionID : undefined, ReportUtils.isArchivedRoom(report, reportNameValuePairs)],\n [unreadMarkerReportActionID, shouldUseNarrowLayout, report, reportNameValuePairs],\n );\n const hideComposer = !ReportUtils.canUserPerformWriteAction(report);\n const shouldShowReportRecipientLocalTime = ReportUtils.canShowReportRecipientLocalTime(personalDetailsList, report, currentUserPersonalDetails.accountID) && !isComposerFullSize;\n // eslint-disable-next-line react-compiler/react-compiler\n const canShowHeader = isOffline || hasHeaderRendered.current;\n\n const contentContainerStyle: StyleProp = useMemo(\n () => [styles.chatContentScrollView, isLoadingNewerReportActions && canShowHeader ? styles.chatContentScrollViewWithHeaderLoader : {}],\n [isLoadingNewerReportActions, styles.chatContentScrollView, styles.chatContentScrollViewWithHeaderLoader, canShowHeader],\n );\n\n const lastReportAction: OnyxTypes.ReportAction | undefined = useMemo(() => sortedReportActions.at(-1) ?? undefined, [sortedReportActions]);\n\n const retryLoadOlderChatsError = useCallback(() => {\n loadOlderChats(true);\n }, [loadOlderChats]);\n\n // eslint-disable-next-line react-compiler/react-compiler\n const listFooterComponent = useMemo(() => {\n // Skip this hook on the first render (when online), as we are not sure if more actions are going to be loaded,\n // Therefore showing the skeleton on footer might be misleading.\n // When offline, there should be no second render, so we should show the skeleton if the corresponding loading prop is present.\n // In case of an error we want to display the footer no matter what.\n if (!isOffline && !hasFooterRendered.current && !hasLoadingOlderReportActionsError) {\n hasFooterRendered.current = true;\n return null;\n }\n\n return (\n \n );\n }, [isLoadingInitialReportActions, isLoadingOlderReportActions, lastReportAction?.actionName, isOffline, hasLoadingOlderReportActionsError, retryLoadOlderChatsError]);\n\n const onLayoutInner = useCallback(\n (event: LayoutChangeEvent) => {\n onLayout(event);\n },\n [onLayout],\n );\n const onContentSizeChangeInner = useCallback(\n (w: number, h: number) => {\n onContentSizeChange(w, h);\n },\n [onContentSizeChange],\n );\n\n // eslint-disable-next-line react-compiler/react-compiler\n const retryLoadNewerChatsError = useCallback(() => {\n loadNewerChats(true);\n }, [loadNewerChats]);\n\n const listHeaderComponent = useMemo(() => {\n // In case of an error we want to display the header no matter what.\n if (!canShowHeader && !hasLoadingNewerReportActionsError) {\n // eslint-disable-next-line react-compiler/react-compiler\n hasHeaderRendered.current = true;\n return null;\n }\n\n return (\n \n );\n }, [isLoadingNewerReportActions, canShowHeader, hasLoadingNewerReportActionsError, retryLoadNewerChatsError]);\n\n const onStartReached = useCallback(() => {\n InteractionManager.runAfterInteractions(() => requestAnimationFrame(() => loadNewerChats(false)));\n }, [loadNewerChats]);\n\n const onEndReached = useCallback(() => {\n loadOlderChats(false);\n }, [loadOlderChats]);\n\n // When performing comment linking, initially 25 items are added to the list. Subsequent fetches add 15 items from the cache or 50 items from the server.\n // This is to ensure that the user is able to see the 'scroll to newer comments' button when they do comment linking and have not reached the end of the list yet.\n const canScrollToNewerComments = !isLoadingInitialReportActions && !hasNewestReportAction && sortedReportActions.length > 25 && !isLastPendingActionIsDelete;\n return (\n <>\n \n \n \n \n \n );\n}\n\nReportActionsList.displayName = 'ReportActionsList';\n\nexport default memo(ReportActionsList);\n\nexport type {LoadNewerChats, ReportActionsListProps};\n", - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionsListItemRenderer.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportActionsView.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Unexpected reassignment of a variable which was defined outside of the component. Components and hooks should be pure and side-effect free, but variable reassignment is a form of side-effect. If this variable is used in rendering, use useState instead. (https://react.dev/reference/rules/components-and-hooks-must-be-pure#side-effects-must-run-outside-of-render)", - "line": 143, - "column": 9, - "nodeType": null, - "endLine": 143, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has a missing dependency: 'prevReportActionID'. Either include it or remove the dependency array.", - "line": 149, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 149, - "endColumn": 31, - "suggestions": [ - {"desc": "Update the dependencies array to be: [reportActionID, prevReportActionID]", "fix": {"range": [6885, 6908], "text": "[reportActionID, prevReportActionID]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-non-null-assertion", - "severity": 2, - "message": "Forbidden non-null assertion.", - "line": 203, - "column": 31, - "nodeType": "TSNonNullExpression", - "messageId": "noNonNull", - "endLine": 203, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has an unnecessary dependency: 'currentReportActionID'. Either exclude it or remove the dependency array.", - "line": 249, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 249, - "endColumn": 91, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [reportActionID, combinedReportActions, indexOfLinkedAction]", - "fix": {"range": [12315, 12398], "text": "[reportActionID, combinedReportActions, indexOfLinkedAction]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'openReportIfNecessary' and 'prevAuthTokenType'. Either include them or remove the dependency array.", - "line": 298, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 298, - "endColumn": 25, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [session, report, prevAuthTokenType, openReportIfNecessary]", - "fix": {"range": [15595, 15612], "text": "[session, report, prevAuthTokenType, openReportIfNecessary]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'openReportIfNecessary'. Either include it or remove the dependency array.", - "line": 312, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 312, - "endColumn": 68, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [shouldUseNarrowLayout, reportActions, isReportFullyVisible, openReportIfNecessary]", - "fix": {"range": [16358, 16418], "text": "[shouldUseNarrowLayout, reportActions, isReportFullyVisible, openReportIfNecessary]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportAttachments.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportAttachmentsContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportDetailsExportPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportDetailsShareCodePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportDropUI.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportFooter.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ReportTypingIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/SystemChatReportFooterMessage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/ThreadDivider.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/UserTypingEventListener.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'reportID'. Either include it or remove the dependency array.", - "line": 37, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 37, - "endColumn": 11, - "suggestions": [{"desc": "Update the dependencies array to be: [reportID]", "fix": {"range": [1604, 1606], "text": "[reportID]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/comment/AttachmentCommentFragment.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/comment/RenderCommentHTML.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/comment/TextCommentFragment.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/comment/shouldRenderAsText/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/comment/shouldRenderAsText/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/getInitialNumReportActionsToRender/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/getInitialNumReportActionsToRender/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/getInitialPaginationSize/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/getInitialPaginationSize/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/shouldUseEmojiPickerSelection/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/shouldUseEmojiPickerSelection/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/shouldUseEmojiPickerSelection/index.website.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/shouldUseEmojiPickerSelection/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/withReportAndPrivateNotesOrNotFound.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 33, - "column": 9, - "nodeType": "FunctionDeclaration", - "endLine": 89, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 59, - "column": 19, - "nodeType": "VariableDeclarator", - "endLine": 72, - "endColumn": 154, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 85, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 85, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/withReportAndReportActionOrNotFound.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 39, - "column": 5, - "nodeType": "FunctionDeclaration", - "endLine": 108, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'linkedReportAction' and 'report'. Either include them or remove the dependency array.", - "line": 78, - "column": 12, - "nodeType": "ArrayExpression", - "endLine": 78, - "endColumn": 64, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [shouldUseNarrowLayout, props.route.params.reportID, report, linkedReportAction]", - "fix": {"range": [4076, 4128], "text": "[shouldUseNarrowLayout, props.route.params.reportID, report, linkedReportAction]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 86, - "column": 30, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 86, - "endColumn": 32, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4646, 4648], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 100, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 100, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/report/withReportOrNotFound.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 57, - "column": 9, - "nodeType": "FunctionDeclaration", - "endLine": 120, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 84, - "column": 23, - "nodeType": "VariableDeclarator", - "endLine": 84, - "endColumn": 120, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 89, - "column": 47, - "nodeType": null, - "endLine": 89, - "endColumn": 67, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 103, - "column": 18, - "nodeType": null, - "endLine": 103, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 105, - "column": 17, - "nodeType": null, - "endLine": 105, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 111, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 111, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/AllSettingsScreen.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/AvatarWithDelegateAvatar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/AvatarWithOptionalStatus.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/BottomTabAvatar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/BottomTabBarFloatingActionButton/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/BottomTabBarFloatingActionButton/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/BottomTabBarFloatingActionButton/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/ProfileAvatarWithIndicator.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SidebarLinks.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'activeWorkspaceID' PropType is defined but prop is never used", - "line": 40, - "column": 5, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 40, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": "its used in withOnyx"}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'updateLocale'. Either include it or remove the dependency array.", - "line": 62, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 62, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [updateLocale]", "fix": {"range": [2474, 2476], "text": "[updateLocale]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has missing dependencies: 'StyleUtils' and 'styles.sidebarListContainer'. Either include them or remove the dependency array.", - "line": 86, - "column": 170, - "nodeType": "ArrayExpression", - "endLine": 86, - "endColumn": 178, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [StyleUtils, insets, styles.sidebarListContainer]", - "fix": {"range": [3794, 3802], "text": "[StyleUtils, insets, styles.sidebarListContainer]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SidebarLinksData.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'policyMemberAccountIDs'. Either include it or remove the dependency array.", - "line": 49, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 49, - "endColumn": 27, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [activeWorkspaceID, policyMemberAccountIDs]", - "fix": {"range": [1994, 2013], "text": "[activeWorkspaceID, policyMemberAccountIDs]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 54, - "column": 5, - "nodeType": null, - "endLine": 54, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SidebarScreen/BaseSidebarScreen.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SidebarScreen/FloatingActionButtonAndPopover.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has an unnecessary dependency: 'quickActionPolicy'. Either exclude it or remove the dependency array.", - "line": 171, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 171, - "endColumn": 83, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [personalDetails, session?.accountID, quickActionReport]", - "fix": {"range": [8538, 8613], "text": "[personalDetails, session?.accountID, quickActionReport]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has a missing dependency: 'onShowCreateMenu'. Either include it or remove the dependency array. If 'onShowCreateMenu' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 280, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 280, - "endColumn": 43, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isFocused, onShowCreateMenu, shouldUseNarrowLayout]", - "fix": {"range": [14244, 14278], "text": "[isFocused, onShowCreateMenu, shouldUseNarrowLayout]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has a missing dependency: 'onHideCreateMenu'. Either include it or remove the dependency array. If 'onHideCreateMenu' changes too often, find the parent component that defines it and wrap that definition in useCallback.", - "line": 297, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 297, - "endColumn": 29, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isCreateMenuActive, onHideCreateMenu]", - "fix": {"range": [14833, 14853], "text": "[isCreateMenuActive, onHideCreateMenu]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has an unnecessary dependency: 'isLoading'. Either exclude it or remove the dependency array.", - "line": 324, - "column": 76, - "nodeType": "ArrayExpression", - "endLine": 324, - "endColumn": 87, - "suggestions": [{"desc": "Update the dependencies array to be: []", "fix": {"range": [15561, 15572], "text": "[]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 358, - "column": 72, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 358, - "endColumn": 74, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [17395, 17397], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SidebarScreen/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/home/sidebar/SignInButton.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/HoldReasonFormView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/HoldReasonPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/MoneyRequestAmountForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'amount', 'currency', and 'initializeAmount'. Either include them or remove the dependency array.", - "line": 170, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 170, - "endColumn": 21, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [amount, currency, initializeAmount, selectedTab]", - "fix": {"range": [6493, 6506], "text": "[amount, currency, initializeAmount, selectedTab]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'forwardedRef'.", - "line": 277, - "column": 29, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 277, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/ReceiptDropUI.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/SplitBillDetailsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/IOURequestRedirectToStartPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'iouRequestType', 'iouType', 'isIouRequestTypeValid', and 'isIouTypeValid'. Either include them or remove the dependency array.", - "line": 41, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 41, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [iouRequestType, iouType, isIouRequestTypeValid, isIouTypeValid]", - "fix": {"range": [2317, 2319], "text": "[iouRequestType, iouType, isIouRequestTypeValid, isIouTypeValid]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/IOURequestStartPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/MoneyRequestParticipantsSelector.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 129, - "column": 52, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 129, - "endColumn": 54, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6351, 6353], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 131, - "column": 55, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 131, - "endColumn": 57, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6576, 6578], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 171, - "column": 55, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 171, - "endColumn": 57, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [7897, 7899], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has missing dependencies: 'activePolicyID' and 'iouType'. Either include them or remove the dependency array.", - "line": 278, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 278, - "endColumn": 58, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [iouType, onParticipantsAdded, onFinish, activePolicyID, currentUserLogin]", - "fix": {"range": [12331, 12380], "text": "[iouType, onParticipantsAdded, onFinish, activePolicyID, currentUserLogin]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "we don't want to trigger this callback when iouType changes"}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has a missing dependency: 'iouType'. Either include it or remove the dependency array.", - "line": 321, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 321, - "endColumn": 44, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [participants, onParticipantsAdded, iouType]", - "fix": {"range": [14050, 14085], "text": "[participants, onParticipantsAdded, iouType]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "we don't want to trigger this callback when iouType changes"}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 333, - "column": 36, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 333, - "endColumn": 38, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [14954, 14956], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepAmount.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'isEditing', 'isEditingSplitBill', 'splitDraftTransaction', and 'transaction'. Either include them or remove the dependency array.", - "line": 112, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 112, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isEditing, isEditingSplitBill, splitDraftTransaction, transaction]", - "fix": {"range": [5758, 5760], "text": "[isEditing, isEditingSplitBill, splitDraftTransaction, transaction]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 319, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 319, - "endColumn": 144, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 321, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 321, - "endColumn": 138, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepCategory.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 74, - "column": 71, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 74, - "endColumn": 73, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [4201, 4203], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 85, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 85, - "endColumn": 189, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'fetchData'. Either include it or remove the dependency array.", - "line": 102, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 102, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [fetchData]", "fix": {"range": [5793, 5795], "text": "[fetchData]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 202, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 202, - "endColumn": 114, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 204, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 204, - "endColumn": 141, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepCompanyInfo.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepConfirmation.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'transaction?.category'. Either include it or remove the dependency array.", - "line": 185, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 185, - "endColumn": 53, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [transactionID, requestType, defaultCategory, transaction?.category]", - "fix": {"range": [9827, 9872], "text": "[transactionID, requestType, defaultCategory, transaction?.category]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 198, - "column": 125, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 198, - "endColumn": 127, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [10849, 10851], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 673, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 673, - "endColumn": 122, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 675, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 675, - "endColumn": 149, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepCurrency.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 106, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 106, - "endColumn": 122, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepDate.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 80, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 80, - "endColumn": 137, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 181, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 181, - "endColumn": 114, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 183, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 183, - "endColumn": 133, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepDescription.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 146, - "column": 71, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 146, - "endColumn": 73, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6178, 6180], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": "nullish coalescing doesn't achieve the same result in this case"}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 151, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 151, - "endColumn": 189, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 239, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 239, - "endColumn": 128, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 241, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 241, - "endColumn": 147, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepDistance.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 6, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 6, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'action', 'isCreatingNewRequest', and 'transaction'. Either include them or remove the dependency array.", - "line": 218, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 218, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [action, isCreatingNewRequest, transaction]", - "fix": {"range": [11983, 11985], "text": "[action, isCreatingNewRequest, transaction]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 556, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 556, - "endColumn": 148, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 558, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 558, - "endColumn": 142, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepDistanceRate.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 40, - "column": 83, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 40, - "endColumn": 85, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2009, 2011], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 41, - "column": 100, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 41, - "endColumn": 102, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2120, 2122], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 42, - "column": 88, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 42, - "endColumn": 90, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2219, 2221], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 130, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 130, - "endColumn": 120, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 132, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 132, - "endColumn": 150, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepMerchant.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepParticipants.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/CameraPermission/index.android.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/CameraPermission/index.ios.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/CameraPermission/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/CameraPermission/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/LocationPermission/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/LocationPermission/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/LocationPermission/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/NavigationAwareCamera/Camera.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 16, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 16, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/NavigationAwareCamera/WebCamera.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 22, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 22, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/NavigationAwareCamera/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 143, - "column": 18, - "nodeType": null, - "endLine": 153, - "endColumn": 10, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 279, - "column": 108, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 279, - "endColumn": 110, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [12993, 12995], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 689, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 689, - "endColumn": 140, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 691, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 691, - "endColumn": 134, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has a missing dependency: 'videoConstraints'. Either include it or remove the dependency array.", - "line": 168, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 168, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [videoConstraints]", "fix": {"range": [8724, 8726], "text": "[videoConstraints]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'requestCameraPermission'. Either include it or remove the dependency array.", - "line": 192, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 192, - "endColumn": 21, - "suggestions": [ - {"desc": "Update the dependencies array to be: [isTabActive, requestCameraPermission]", "fix": {"range": [9558, 9571], "text": "[isTabActive, requestCameraPermission]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 311, - "column": 108, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 311, - "endColumn": 110, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [15011, 15013], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 476, - "column": 77, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 476, - "endColumn": 79, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [22635, 22637], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 716, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 716, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 800, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 800, - "endColumn": 140, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 802, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 802, - "endColumn": 134, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepScan/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepSendFrom.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepSplitPayer.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 100, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 100, - "endColumn": 116, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 102, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 102, - "endColumn": 146, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepTag.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 70, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 72, - "endColumn": 164, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepTaxAmountPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 133, - "column": 61, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 133, - "endColumn": 63, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6089, 6091], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 198, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 198, - "endColumn": 130, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 200, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 200, - "endColumn": 152, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepTaxRatePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 154, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 154, - "endColumn": 126, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 156, - "column": 7, - "nodeType": "VariableDeclarator", - "endLine": 156, - "endColumn": 148, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/IOURequestStepWaypoint.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/StepScreenDragAndDropWrapper.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/StepScreenWrapper.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/withFullTransactionOrNotFound.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 51, - "column": 5, - "nodeType": "FunctionDeclaration", - "endLine": 78, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 73, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 73, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/iou/request/step/withWritableReportOrNotFound.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 54, - "column": 5, - "nodeType": "FunctionDeclaration", - "endLine": 92, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'isEditing', 'report?.reportID', 'reportDraft', and 'route.params.reportID'. Either include them or remove the dependency array.", - "line": 73, - "column": 12, - "nodeType": "ArrayExpression", - "endLine": 73, - "endColumn": 14, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isEditing, report?.reportID, reportDraft, route.params.reportID]", - "fix": {"range": [3862, 3864], "text": "[isEditing, report?.reportID, reportDraft, route.params.reportID]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 86, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 86, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/AboutPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 37, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has missing dependencies: 'styles.alignSelfCenter', 'styles.h100', 'styles.justifyContentEnd', 'styles.pAbsolute', 'styles.pb3', 'styles.textLabel', 'styles.textVersion', and 'styles.w100'. Either include them or remove the dependency array.", - "line": 126, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 126, - "endColumn": 11, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [styles.alignSelfCenter, styles.h100, styles.justifyContentEnd, styles.pAbsolute, styles.pb3, styles.textLabel, styles.textVersion, styles.w100]", - "fix": { - "range": [5357, 5359], - "text": "[styles.alignSelfCenter, styles.h100, styles.justifyContentEnd, styles.pAbsolute, styles.pb3, styles.textLabel, styles.textVersion, styles.w100]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ConsolePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "This function accesses a ref value (the `current` property), which may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 101, - "column": 36, - "nodeType": null, - "endLine": 101, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 101, - "column": 36, - "nodeType": null, - "endLine": 101, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ShareLogList/BaseShareLogList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ShareLogList/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ShareLogList/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ShareLogList/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AboutPage/ShareLogPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/AppDownloadLinks.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/ExitSurvey/ExitSurveyOffline.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/ExitSurvey/ExitSurveyReasonPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 36, - "column": 20, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 36, - "endColumn": 22, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1674, 1676], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/ExitSurvey/ExitSurveyResponsePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/InitialSettingsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 37, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 63, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/PaymentCard/ChangeCurrency/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Preferences/LanguagePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Preferences/PreferencesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Preferences/PriorityModePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Preferences/ThemePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/ContactMethodDetailsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 149, - "column": 31, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 149, - "endColumn": 33, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [7405, 7451], "text": "(prevValidatedDate ?? !loginData?.validatedDate)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/ContactMethodsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 70, - "column": 52, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 70, - "endColumn": 54, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3735, 3737], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/NewContactMethodPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook React.useCallback has a missing dependency: 'loginList'. Either include it or remove the dependency array.", - "line": 101, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 101, - "endColumn": 20, - "suggestions": [{"desc": "Update the dependencies array to be: [loginList, translate]", "fix": {"range": [5157, 5168], "text": "[loginList, translate]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/ValidateCodeForm/BaseValidateCodeForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'contactMethod' and 'validateLoginError'. Either include them or remove the dependency array.", - "line": 139, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 139, - "endColumn": 10, - "suggestions": [ - {"desc": "Update the dependencies array to be: [contactMethod, validateLoginError]", "fix": {"range": [5382, 5384], "text": "[contactMethod, validateLoginError]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 249, - "column": 40, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 249, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/ValidateCodeForm/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 9, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/Contacts/ValidateCodeForm/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 9, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/CustomStatus/SetDatePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/CustomStatus/SetTimePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/CustomStatus/StatusClearAfterPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'validate'. Either include it or remove the dependency array.", - "line": 76, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 76, - "endColumn": 14, - "suggestions": [{"desc": "Update the dependencies array to be: [data, validate]", "fix": {"range": [2801, 2807], "text": "[data, validate]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'clearAfter' and 'draftClearAfter'. Either include them or remove the dependency array.", - "line": 153, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 153, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [clearAfter, draftClearAfter]", "fix": {"range": [5952, 5954], "text": "[clearAfter, draftClearAfter]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/CustomStatus/StatusPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 50, - "column": 41, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 50, - "endColumn": 43, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2652, 2654], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 52, - "column": 35, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 52, - "endColumn": 37, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2788, 2790], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 56, - "column": 44, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 56, - "endColumn": 46, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2984, 2986], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 62, - "column": 48, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 62, - "endColumn": 50, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3315, 3317], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 97, - "column": 52, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 97, - "endColumn": 54, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [4764, 4804], "text": "(draftClearAfter ?? currentUserClearAfter)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'currentUserClearAfter', 'currentUserEmojiCode', and 'draftClearAfter'. Either include them or remove the dependency array.", - "line": 144, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 144, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [currentUserClearAfter, currentUserEmojiCode, draftClearAfter]", - "fix": {"range": [6916, 6918], "text": "[currentUserClearAfter, currentUserEmojiCode, draftClearAfter]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'emoji' is defined but never used.", - "line": 192, - "column": 45, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 192, - "endColumn": 50, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/DisplayNamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PersonalDetails/CountrySelectionPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PersonalDetails/DateOfBirthPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PersonalDetails/LegalNamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PersonalDetails/PersonalAddressPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PersonalDetails/StateSelectionPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 90, - "column": 30, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 90, - "endColumn": 32, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3918, 3920], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 112, - "column": 39, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 112, - "endColumn": 41, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5033, 5035], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/ProfileAvatar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/ProfilePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 160, - "column": 42, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 160, - "endColumn": 68, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 192, - "column": 50, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 192, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/PronounsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'currentPronounsKey', 'currentUserPersonalDetails.pronouns', and 'translate'. Either include them or remove the dependency array.", - "line": 46, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 46, - "endColumn": 22, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [currentPronounsKey, currentUserPersonalDetails.pronouns, isLoadingApp, translate]", - "fix": {"range": [2169, 2183], "text": "[currentPronounsKey, currentUserPersonalDetails.pronouns, isLoadingApp, translate]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/TimezoneInitialPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Profile/TimezoneSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/NamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/NotificationPreferencePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/ReportSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/RoomNamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/VisibilityPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Report/WriteCapabilityPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/AddDelegatePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Calling setState from useMemo may trigger an infinite loop. (https://react.dev/reference/react/useState)", - "line": 44, - "column": 13, - "nodeType": null, - "endLine": 44, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/ConfirmDelegatePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/DelegateMagicCodeModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/SelectDelegateRolePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/UpdateDelegateRole/UpdateDelegateMagicCodePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/UpdateDelegateRole/UpdateDelegateRolePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 39, - "column": 9, - "nodeType": null, - "endLine": 39, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [1899, 1954], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'currentRole'. Either include it or remove the dependency array.", - "line": 40, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 40, - "endColumn": 15, - "suggestions": [{"desc": "Update the dependencies array to be: [currentRole, login]", "fix": {"range": [1962, 1969], "text": "[currentRole, login]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/UpdateDelegateRole/ValidateCodeForm/BaseValidateCodeForm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/UpdateDelegateRole/ValidateCodeForm/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 9, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/AddDelegate/UpdateDelegateRole/ValidateCodeForm/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 9, - "column": 9, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 9, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/CloseAccountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/SecuritySettingsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 177, - "column": 9, - "nodeType": null, - "endLine": 177, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [8151, 8206], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has a missing dependency: 'showPopoverMenu'. Either include it or remove the dependency array.", - "line": 178, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 178, - "endColumn": 56, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [delegates, translate, styles.sectionMenuItemTopDescription, showPopoverMenu]", - "fix": {"range": [8215, 8262], "text": "[delegates, translate, styles.sectionMenuItemTopDescription, showPopoverMenu]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior", - "line": 200, - "column": 9, - "nodeType": null, - "endLine": 200, - "endColumn": 64, - "suggestions": [{"desc": "Remove the ESLint suppression and address the React error", "fix": {"range": [9236, 9291], "text": ""}}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has an unnecessary dependency: 'personalDetails'. Either exclude it or remove the dependency array.", - "line": 201, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 201, - "endColumn": 57, - "suggestions": [{"desc": "Update the dependencies array to be: [delegators, styles, translate]", "fix": {"range": [9300, 9348], "text": "[delegators, styles, translate]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/StepWrapper/StepWrapper.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/CodesStep.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 48, - "column": 44, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 48, - "endColumn": 46, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [2482, 2538], "text": "(account?.requiresTwoFactorAuth ?? account?.recoveryCodes)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 48, - "column": 70, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 48, - "endColumn": 72, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [2539, 2541], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'account?.recoveryCodes' and 'account?.requiresTwoFactorAuth'. Either include them or remove the dependency array.", - "line": 53, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 53, - "endColumn": 25, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [account?.recoveryCodes, account?.requiresTwoFactorAuth, isUserValidated]", - "fix": {"range": [2782, 2799], "text": "[account?.recoveryCodes, account?.requiresTwoFactorAuth, isUserValidated]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "We want to run this when component mounts"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/DisabledStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/EnabledStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/GetCode.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/SuccessStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/Steps/VerifyStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthContext/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthContext/useTwoFactorAuth.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthForm/BaseTwoFactorAuthForm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthForm/index.android.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthForm/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthForm/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Security/TwoFactorAuth/TwoFactorAuthSteps.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardAuthenticationModal/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/BillingBanner/BillingBanner.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/BillingBanner/PreTrialBillingBanner.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/BillingBanner/SubscriptionBillingBanner.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/BillingBanner/TrialEndedBillingBanner.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/BillingBanner/TrialStartedBillingBanner.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/CardSection.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/CardSectionActions/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/CardSectionActions/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/CardSectionDataEmpty/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/CardSectionDataEmpty/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/RequestEarlyCancellationMenuItem/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/RequestEarlyCancellationMenuItem/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/CardSection/utils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/DisableAutoRenewSurveyPage/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/DisableAutoRenewSurveyPage/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/FreeTrialBadge.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/PaymentCard/ChangeBillingCurrency/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/PaymentCard/ChangeBillingCurrency/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/PaymentCard/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/PaymentCard/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/ReducedFunctionalityMessage/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/ReducedFunctionalityMessage/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/RequestEarlyCancellationPage/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/RequestEarlyCancellationPage/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SaveWithExpensifyButton/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SaveWithExpensifyButton/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionDetails/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionDetails/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionPlan.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSettings/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSettings/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSize/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSize/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSize/substeps/Confirmation.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/SubscriptionSize/substeps/Size.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/TaxExemptActions/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/TaxExemptActions/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Subscription/utils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Troubleshoot/TroubleshootPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Troubleshoot/getLightbulbIllustrationStyle/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Troubleshoot/getLightbulbIllustrationStyle/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/ActivatePhysicalCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/AddDebitCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/Card/BaseGetPhysicalCard.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/Card/GetPhysicalCardAddress.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'draftValues'. Either include it or remove the dependency array.", - "line": 49, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 49, - "endColumn": 95, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [draftValues.state, draftValues.country, draftValues.city, draftValues.zipPostCode, draftValues]", - "fix": {"range": [2094, 2181], "text": "[draftValues.state, draftValues.country, draftValues.city, draftValues.zipPostCode, draftValues]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/Card/GetPhysicalCardConfirm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/Card/GetPhysicalCardName.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/Card/GetPhysicalCardPhone.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/ChooseTransferAccountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/ExpensifyCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/PaymentMethodList.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 265, - "column": 60, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 265, - "endColumn": 62, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [11753, 11755], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 446, - "column": 82, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 446, - "endColumn": 84, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [20216, 20218], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/RedDotCardSection.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/ReportCardLostPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/ReportVirtualCardFraudPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/TransferBalancePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'getSelectedPaymentMethodAccount'. Either include it or remove the dependency array.", - "line": 118, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 118, - "endColumn": 10, - "suggestions": [ - {"desc": "Update the dependencies array to be: [getSelectedPaymentMethodAccount]", "fix": {"range": [5551, 5553], "text": "[getSelectedPaymentMethodAccount]"}} - ], - "suppressions": [{"kind": "directive", "justification": "we only want this effect to run on initial render"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/VerifyAccountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/WalletEmptyState.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/WalletPage/CardDetails.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 90, - "column": 88, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 90, - "endColumn": 90, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3242, 3244], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/WalletPage/WalletPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/WalletPage/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/settings/Wallet/WalletPage/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/AppleSignInDesktopPage/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/AppleSignInDesktopPage/index.website.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ChangeExpensifyLoginLink.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ChooseSSOOrMagicCode.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/DesktopRedirectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/DesktopSignInRedirectPage/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/DesktopSignInRedirectPage/index.website.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/EmailDeliveryFailurePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/GoogleSignInDesktopPage/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/GoogleSignInDesktopPage/index.website.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/Licenses.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/LoginForm/BaseLoginForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'isFocused', 'isInNarrowPaneModal', and 'isVisible'. Either include them or remove the dependency array.", - "line": 166, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 166, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isFocused, isInNarrowPaneModal, isVisible]", - "fix": {"range": [7358, 7360], "text": "[isFocused, isInNarrowPaneModal, isVisible]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "we just want to call this function when component is mounted"}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 271, - "column": 32, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 271, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/LoginForm/index.native.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 34, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 34, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/LoginForm/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 11, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 11, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/LoginForm/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SAMLSignInPage/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SAMLSignInPage/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SAMLSignInPage/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 177, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 177, - "endColumn": 97, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Ref values (the `current` property) may not be accessed during render. (https://react.dev/reference/react/useRef)", - "line": 319, - "column": 38, - "nodeType": null, - "endLine": 319, - "endColumn": 65, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 355, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 355, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/BackgroundImage/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'isAnonymous'. Either include it or remove the dependency array.", - "line": 28, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 28, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [isAnonymous]", "fix": {"range": [1072, 1074], "text": "[isAnonymous]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/BackgroundImage/index.ios.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'isAnonymous'. Either include it or remove the dependency array.", - "line": 46, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 46, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [isAnonymous]", "fix": {"range": [2035, 2037], "text": "[isAnonymous]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/BackgroundImage/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'isAnonymous'. Either include it or remove the dependency array.", - "line": 37, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 37, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [isAnonymous]", "fix": {"range": [1255, 1257], "text": "[isAnonymous]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/BackgroundImage/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/Footer.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/SignInHeroCopy.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/SignInHeroImage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/SignInPageContent.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/SignInPageHero.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/signInPageStyles/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/signInPageStyles/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/signInPageStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignInPageLayout/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/SignUpWelcomeForm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/Socials.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/Terms.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ThirdPartySignInPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/UnlinkLoginForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 63, - "column": 32, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 63, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ValidateCodeForm/BaseValidateCodeForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'clearLocalSignInData'. Either include it or remove the dependency array.", - "line": 221, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 221, - "endColumn": 39, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [clearLocalSignInData, isLoadingResendValidationForm]", - "fix": {"range": [8528, 8559], "text": "[clearLocalSignInData, isLoadingResendValidationForm]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ValidateCodeForm/index.android.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 13, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 13, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ValidateCodeForm/index.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 13, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 13, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/signin/ValidateCodeForm/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/NewTaskDescriptionPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/NewTaskDetailsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/NewTaskPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/NewTaskTitlePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/TaskAssigneeSelectorModal.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Calling setState from useMemo may trigger an infinite loop. (https://react.dev/reference/react/useState)", - "line": 56, - "column": 13, - "nodeType": null, - "endLine": 56, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/TaskDescriptionPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/TaskShareDestinationSelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/tasks/TaskTitlePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/wallet/WalletStatementPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'yearMonth'. Either include it or remove the dependency array.", - "line": 46, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 46, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [yearMonth]", "fix": {"range": [2204, 2206], "text": "[yearMonth]"}}], - "suppressions": [{"kind": "directive", "justification": "we want this effect to run only on mount"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/AccessOrNotFoundWrapper.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 90, - "column": 1, - "nodeType": "FunctionDeclaration", - "endLine": 107, - "endColumn": 2, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 103, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 103, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 109, - "column": 1, - "nodeType": "FunctionDeclaration", - "endLine": 182, - "endColumn": 2, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'policy'. Either include it or remove the dependency array.", - "line": 137, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 137, - "endColumn": 37, - "suggestions": [ - {"desc": "Update the dependencies array to be: [isPolicyIDInRoute, policy, policyID]", "fix": {"range": [6202, 6231], "text": "[isPolicyIDInRoute, policy, policyID]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 151, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 151, - "endColumn": 142, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 152, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 152, - "endColumn": 168, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceAvatar.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceInitialPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 321, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 324, - "endColumn": 101, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceInviteMessagePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 67, - "column": 41, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 67, - "endColumn": 43, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": { - "range": [3700, 3934], - "text": "(workspaceInviteMessageDraft ??\n // policy?.description can be an empty string\n // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n Parser.htmlToMarkdown(policy?.description ?? ''))" - }, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'getDefaultWelcomeNote', 'invitedEmailsToAccountIDsDraft', 'policy', and 'route.params.policyID'. Either include them or remove the dependency array.", - "line": 87, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 87, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [getDefaultWelcomeNote, invitedEmailsToAccountIDsDraft, policy, route.params.policyID]", - "fix": {"range": [4556, 4558], "text": "[getDefaultWelcomeNote, invitedEmailsToAccountIDsDraft, policy, route.params.policyID]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceInvitePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'openWorkspaceInvitePage' and 'route.params.policyID'. Either include them or remove the dependency array.", - "line": 89, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 89, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [openWorkspaceInvitePage, route.params.policyID]", - "fix": {"range": [4677, 4679], "text": "[openWorkspaceInvitePage, route.params.policyID]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "policyID changes remount the component"}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'invitedEmailsToAccountIDsDraft' and 'selectedOptions'. Either include them or remove the dependency array.", - "line": 173, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 173, - "endColumn": 180, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [options.personalDetails, policy.employeeList, betas, debouncedSearchTerm, excludedUsers, areOptionsInitialized, inviteOptions.personalDetails, inviteOptions.userToInvite, selectedOptions, invitedEmailsToAccountIDsDraft]", - "fix": { - "range": [8324, 8496], - "text": "[options.personalDetails, policy.employeeList, betas, debouncedSearchTerm, excludedUsers, areOptionsInitialized, inviteOptions.personalDetails, inviteOptions.userToInvite, selectedOptions, invitedEmailsToAccountIDsDraft]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": "we don't want to recalculate when selectedOptions change"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceJoinUserPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceMembersPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useCallback has missing dependencies: 'policy?.ownerAccountID' and 'translate'. Either include them or remove the dependency array.", - "line": 147, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 147, - "endColumn": 62, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [selectedEmployees, policy?.ownerAccountID, session?.accountID, translate]", - "fix": {"range": [8355, 8409], "text": "[selectedEmployees, policy?.ownerAccountID, session?.accountID, translate]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'getWorkspaceMembers'. Either include it or remove the dependency array.", - "line": 157, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 157, - "endColumn": 19, - "suggestions": [ - {"desc": "Update the dependencies array to be: [getWorkspaceMembers, isFocused]", "fix": {"range": [8804, 8815], "text": "[getWorkspaceMembers, isFocused]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'accountIDs', 'filterPersonalDetails', 'personalDetails', 'prevAccountIDs', 'prevPersonalDetails?.id', and 'removeMembersConfirmModalVisible'. Either include them or remove the dependency array. If 'setSelectedEmployees' needs the current value of 'personalDetails', you can also switch to useReducer instead of useState and read 'personalDetails' in the reducer.", - "line": 185, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 185, - "endColumn": 62, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [accountIDs, filterPersonalDetails, personalDetails, policy?.employeeList, policyMemberEmailsToAccountIDs, prevAccountIDs, prevPersonalDetails?.id, removeMembersConfirmModalVisible]", - "fix": { - "range": [10559, 10613], - "text": "[accountIDs, filterPersonalDetails, personalDetails, policy?.employeeList, policyMemberEmailsToAccountIDs, prevAccountIDs, prevPersonalDetails?.id, removeMembersConfirmModalVisible]" - } - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 435, - "column": 32, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 435, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceMoreFeaturesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceNamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceNewRoomPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'isOffline', 'newRoomReportID', and 'wasLoading'. Either include them or remove the dependency array.", - "line": 137, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 137, - "endColumn": 32, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [isLoading, errorFields, wasLoading, isOffline, newRoomReportID]", - "fix": {"range": [6244, 6268], "text": "[isLoading, errorFields, wasLoading, isOffline, newRoomReportID]"} - } - ], - "suppressions": [{"kind": "directive", "justification": "we just want this to update on changing the form State"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspacePageWithSections.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 133, - "column": 56, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 133, - "endColumn": 58, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5211, 5213], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has missing dependencies: 'policyDraft', 'prevPolicy', and 'shouldShowNotFoundPage'. Either include them or remove the dependency array.", - "line": 165, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 165, - "endColumn": 36, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [policy, policyDraft, prevPolicy, shouldShowNonAdmin, shouldShowNotFoundPage]", - "fix": {"range": [6930, 6958], "text": "[policy, policyDraft, prevPolicy, shouldShowNonAdmin, shouldShowNotFoundPage]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceProfileAddressPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceProfileCurrencyPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceProfileDescriptionPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 34, - "column": 33, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 34, - "endColumn": 35, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [1643, 1645], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceProfilePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 82, - "column": 29, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 82, - "endColumn": 31, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [5134, 5136], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 116, - "column": 43, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 116, - "endColumn": 45, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [6621, 6623], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": "nullish coalescing cannot be used if left side can be empty string"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceProfileSharePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspaceResetBankAccountModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspacesListPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'item' PropType is defined but prop is never used", - "line": 61, - "column": 21, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 61, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-unused-prop-types", - "severity": 2, - "message": "'index' PropType is defined but prop is never used", - "line": 61, - "column": 42, - "nodeType": "Identifier", - "messageId": "unusedPropType", - "endLine": 61, - "endColumn": 47, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'result'.", - "line": 280, - "column": 17, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 280, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'result'.", - "line": 286, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 286, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'result'.", - "line": 290, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 290, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/WorkspacesListRow.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/AccountingContext.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/PolicyAccountingPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-compiler/react-compiler", - "severity": 2, - "message": "Mutating a value returned from a function whose return value should not be mutated", - "line": 274, - "column": 37, - "nodeType": null, - "endLine": 274, - "endColumn": 75, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 499, - "column": 45, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 499, - "endColumn": 58, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 576, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 576, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/EnterSageIntacctCredentialsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/ExistingConnectionsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/SageIntacctEntityPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/SageIntacctPrerequisitesPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 5, - "column": 37, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 5, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/advanced/SageIntacctAdvancedPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/advanced/SageIntacctPaymentAccountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctDatePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctDefaultVendorPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctExportPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctNonReimbursableCreditCardAccountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctNonReimbursableExpensesDestinationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctNonReimbursableExpensesPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-case-declarations", - "severity": 2, - "message": "Unexpected lexical declaration in case block.", - "line": 108, - "column": 29, - "nodeType": "VariableDeclaration", - "messageId": "unexpected", - "endLine": 108, - "endColumn": 75, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 113, - "column": 37, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 113, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctPreferredExporterPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctReimbursableExpensesDestinationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/SageIntacctReimbursableExpensesPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-case-declarations", - "severity": 2, - "message": "Unexpected lexical declaration in case block.", - "line": 90, - "column": 29, - "nodeType": "VariableDeclaration", - "messageId": "unexpected", - "endLine": 90, - "endColumn": 75, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 95, - "column": 37, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 95, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/export/utils.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 8, - "column": 9, - "nodeType": "ExportSpecifier", - "endLine": 8, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/DimensionTypeSelector.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctAddUserDimensionPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctEditUserDimensionsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctImportPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctMappingsTypePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctToggleMappingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/import/SageIntacctUserDimensionsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/intacct/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/NetSuiteSubsidiarySelector.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/NetSuiteTokenInput/NetSuiteExistingConnectionsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/NetSuiteTokenInput/NetSuiteTokenInputPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/NetSuiteTokenInput/substeps/NetSuiteTokenInputForm.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/NetSuiteTokenInput/substeps/NetSuiteTokenSetupContent.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteAdvancedPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-case-declarations", - "severity": 2, - "message": "Unexpected lexical declaration in case block.", - "line": 246, - "column": 29, - "nodeType": "VariableDeclaration", - "messageId": "unexpected", - "endLine": 246, - "endColumn": 70, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 251, - "column": 37, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 251, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteApprovalAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has an unnecessary dependency: 'translate'. Either exclude it or remove the dependency array.", - "line": 33, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 33, - "endColumn": 53, - "suggestions": [ - {"desc": "Update the dependencies array to be: [config?.approvalAccount, policy]", "fix": {"range": [1794, 1838], "text": "[config?.approvalAccount, policy]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteCollectionAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteCustomFormIDPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteExpenseReportApprovalLevelSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteJournalEntryApprovalLevelSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteReimbursementAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/advanced/NetSuiteVendorBillApprovalLevelSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteDateSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-case-declarations", - "severity": 2, - "message": "Unexpected lexical declaration in case block.", - "line": 213, - "column": 29, - "nodeType": "VariableDeclaration", - "messageId": "unexpected", - "endLine": 213, - "endColumn": 70, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 218, - "column": 37, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 218, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportExpensesDestinationSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportExpensesJournalPostingPreferenceSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportExpensesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportExpensesPayableAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteExportExpensesVendorSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteInvoiceItemPreferenceSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteInvoiceItemSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuitePreferredExporterSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteProvincialTaxPostingAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteReceivableAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/export/NetSuiteTaxPostingAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldEdit.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteCustomFieldMappingPicker.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteCustomListPicker.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteCustomListSelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteImportAddCustomListPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteImportAddCustomSegmentPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/NetSuiteMenuWithTopDescriptionForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 17, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 17, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/ChooseCustomListStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/ChooseSegmentTypeStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/ConfirmCustomListStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/ConfirmCustomSegmentList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/CustomSegmentInternalIdStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/CustomSegmentNameStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/CustomSegmentScriptIdStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/MappingStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldNew/substeps/TransactionFieldIDStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 128, - "column": 26, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 128, - "endColumn": 57, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomFieldView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomersOrProjectSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomersOrProjectsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportMappingPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/import/NetSuiteImportPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/netsuite/utils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/QuickBooksDesktopSetupFlowSyncPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'connectionSyncProgress', 'policy', and 'policyID'. Either include them or remove the dependency array.", - "line": 33, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 33, - "endColumn": 10, - "suggestions": [ - { - "desc": "Update the dependencies array to be: [connectionSyncProgress, policy, policyID]", - "fix": {"range": [1575, 1577], "text": "[connectionSyncProgress, policy, policyID]"} - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/QuickBooksDesktopSetupPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-thenable-actions-in-views", - "severity": 2, - "message": "Calling .then() on action method QuickbooksDesktop.getQuickbooksDesktopCodatSetupLink() is forbidden in React views. Relocate this logic into the actions file and pass values via Onyx.", - "line": 38, - "column": 9, - "nodeType": "MemberExpression", - "endLine": 38, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has missing dependencies: 'fetchSetupLink' and 'policyID'. Either include them or remove the dependency array.", - "line": 51, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 51, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [fetchSetupLink, policyID]", "fix": {"range": [2665, 2667], "text": "[fetchSetupLink, policyID]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/RequireQuickBooksDesktopPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/advanced/QuickbooksDesktopAdvancedPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopCompanyCardExpenseAccountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopCompanyCardExpenseAccountSelectCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopCompanyCardExpenseAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopExportDateSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopExportPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopNonReimbursableDefaultVendorSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopOutOfPocketExpenseAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopOutOfPocketExpenseConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 106, - "column": 26, - "nodeType": "Identifier", - "messageId": "noArrayIndex", - "endLine": 106, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopOutOfPocketExpenseEntitySelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/export/QuickbooksDesktopPreferredExporterConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopChartOfAccountsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopClassesDisplayedAsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopClassesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopCustomersDisplayedAsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopCustomersPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopImportPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbd/import/QuickbooksDesktopItemsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/advanced/QuickbooksAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/advanced/QuickbooksAdvancedPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/advanced/QuickbooksInvoiceAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksCompanyCardExpenseAccountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksCompanyCardExpenseAccountSelectCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksCompanyCardExpenseAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksExportConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksExportDateSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksExportInvoiceAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksNonReimbursableDefaultVendorSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksOutOfPocketExpenseAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksOutOfPocketExpenseConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 96, - "column": 26, - "nodeType": "Identifier", - "messageId": "noArrayIndex", - "endLine": 96, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksOutOfPocketExpenseEntitySelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/export/QuickbooksPreferredExporterConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksChartOfAccountsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksClassesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksCustomersPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksImportPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksLocationsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/qbo/import/QuickbooksTaxesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/reconciliation/CardReconciliationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/reconciliation/ReconciliationAccountSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/utils.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/XeroImportPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/XeroMapTrackingCategoryConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/XeroOrganizationConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/XeroTaxesConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/XeroTrackingCategoryConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/advanced/XeroAdvancedPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/advanced/XeroBillPaymentAccountSelectorPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/advanced/XeroInvoiceAccountSelectorPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/export/XeroBankAccountSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/export/XeroExportConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/export/XeroPreferredExporterSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/export/XeroPurchaseBillDateSelectPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/export/XeroPurchaseBillStatusSelectorPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/import/XeroChartOfAccountsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/accounting/xero/import/XeroCustomerConfigurationPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryApproverPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryDefaultTaxRatePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryDescriptionHintPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryFlagAmountsOverPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 76, - "column": 36, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 76, - "endColumn": 38, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [3479, 3481], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryGLCodePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryPayrollCodePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategoryRequireReceiptsOverPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CategorySettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/CreateCategoryPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/EditCategoryPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/ExpenseLimitTypeSelector/ExpenseLimitTypeSelector.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/ExpenseLimitTypeSelector/ExpenseLimitTypeSelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/ImportCategoriesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/ImportedCategoriesPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-early-return", - "severity": 2, - "message": "Prefer an early return to a conditionally-wrapped function body", - "line": 62, - "column": 57, - "nodeType": "BlockStatement", - "endLine": 66, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 100, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 100, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/SpendCategorySelectorListItem.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/categories/WorkspaceCategoriesSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardAccountSelectCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardDetailsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardEditCardNamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardFeedSelectorPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardPageEmptyState.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsFeedAddedEmptyPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsFeedPendingPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsList.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsListHeaderButtons.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsListRow.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsSettingsFeedNamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/WorkspaceCompanyCardsSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/AddNewCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/AmexCustomFeed.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/BankConnection/index.native.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/BankConnection/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/BankConnection/openBankConnection/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/BankConnection/openBankConnection/index.website.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/CardInstructionsStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/CardNameStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/CardTypeStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/DetailsStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/SelectBankStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/addNew/SelectFeedType.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/AssignCardFeedPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/AssigneeStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/CardSelectionStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/ConfirmationStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/TransactionStartDateSelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/assignCard/TransactionStartDateStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/companyCards/utils.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 139, - "column": 9, - "nodeType": "ExportSpecifier", - "endLine": 139, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/CategorySelector/CategorySelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/CategorySelector/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/CreateDistanceRatePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRateDetailsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRateEditPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRateTaxRateEditPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRateTaxReclaimableEditPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRatesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/PolicyDistanceRatesSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/UnitSelector/UnitSelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/distanceRates/UnitSelector/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/EmptyCardView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceCardListHeader.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceCardListRow.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceCardSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceCardsListLabel.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceEditCardLimitPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceEditCardLimitTypePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceEditCardNamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceExpensifyCardBankAccounts.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceExpensifyCardDetailsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceExpensifyCardListPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceExpensifyCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceExpensifyCardPageEmptyState.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceSettlementAccountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/WorkspaceSettlementFrequencyPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/AssigneeStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/CardNameStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/CardTypeStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/ConfirmationStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/IssueNewCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/LimitStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/expensifyCard/issueNew/LimitTypeStep.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoiceBalanceSection.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoiceVBASection.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicesFirstSection.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicesNoVBAView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicesVBAView.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicingDetailsName.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'values' is defined but never used.", - "line": 33, - "column": 21, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 33, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicingDetailsSection.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/invoices/WorkspaceInvoicingDetailsWebsite.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'values' is defined but never used.", - "line": 35, - "column": 21, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 35, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/ImportMembersPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/ImportedMembersPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-early-return", - "severity": 2, - "message": "Prefer an early return to a conditionally-wrapped function body", - "line": 47, - "column": 57, - "nodeType": "BlockStatement", - "endLine": 51, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceMemberDetailsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 203, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 204, - "endColumn": 165, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceMemberDetailsRoleSelectionModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceMemberNewCardPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceOwnerChangeCheck.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'updateDisplayTexts'. Either include it or remove the dependency array.", - "line": 58, - "column": 8, - "nodeType": "ArrayExpression", - "endLine": 58, - "endColumn": 10, - "suggestions": [{"desc": "Update the dependencies array to be: [updateDisplayTexts]", "fix": {"range": [2142, 2144], "text": "[updateDisplayTexts]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceOwnerChangeErrorPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceOwnerChangeSuccessPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceOwnerChangeWrapperPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/members/WorkspaceOwnerPaymentCardForm.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useEffect has a missing dependency: 'checkIfCanBeRendered'. Either include it or remove the dependency array.", - "line": 54, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 54, - "endColumn": 11, - "suggestions": [{"desc": "Update the dependencies array to be: [checkIfCanBeRendered]", "fix": {"range": [2190, 2192], "text": "[checkIfCanBeRendered]"}}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/CreateReportFieldsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/InitialListValueSelector/InitialListValueSelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/InitialListValueSelector/ReportFieldsInitialListValuePicker.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/InitialListValueSelector/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldTypePicker/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsAddListValuePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsEditValuePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsInitialValuePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsListValuesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/ReportFieldsValueSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/TypeSelector/TypeSelectorModal.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/TypeSelector/index.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/reportFields/WorkspaceReportFieldsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'_' is defined but never used.", - "line": 77, - "column": 77, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 77, - "endColumn": 78, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/ExpenseReportRulesSection.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/IndividualExpenseRulesSection.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/PolicyRulesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesAutoApproveReportsUnderPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesAutoPayReportsUnderPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesBillableDefaultPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesCustomNamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesMaxExpenseAgePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesMaxExpenseAmountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesRandomReportAuditPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/rules/RulesReceiptRequiredAmountPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/EditTagPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/ImportTagsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/ImportedTagsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-early-return", - "severity": 2, - "message": "Prefer an early return to a conditionally-wrapped function body", - "line": 63, - "column": 57, - "nodeType": "BlockStatement", - "endLine": 67, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 101, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 101, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/TagApproverPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/TagGLCodePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/TagSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/WorkspaceCreateTagPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/WorkspaceEditTagsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/WorkspaceTagsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/WorkspaceTagsSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/WorkspaceViewTagsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/tags/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 16, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 16, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/NamePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/ValuePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceCreateTaxPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceEditTaxPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxCodePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxesPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxesSettingsCustomTaxName.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxesSettingsForeignCurrency.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxesSettingsPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/taxes/WorkspaceTaxesSettingsWorkspaceCurrency.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/upgrade/UpgradeConfirmation.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/upgrade/UpgradeIntro.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/withPolicy.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 92, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 92, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/withPolicyAndFullscreenLoading.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 48, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 48, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/withPolicyConnections.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 65, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 65, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/ToggleSettingsOptionRow.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/WorkspaceAutoReportingFrequencyPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/WorkspaceAutoReportingMonthlyOffsetPage.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/WorkspaceWorkflowsPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 167, - "column": 38, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 167, - "endColumn": 57, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/WorkspaceWorkflowsPayerPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react-hooks/exhaustive-deps", - "severity": 1, - "message": "React Hook useMemo has a missing dependency: 'searchTerm'. Either include it or remove the dependency array.", - "line": 143, - "column": 9, - "nodeType": "ArrayExpression", - "endLine": 143, - "endColumn": 30, - "suggestions": [ - {"desc": "Update the dependencies array to be: [searchTerm, sections, translate]", "fix": {"range": [6913, 6934], "text": "[searchTerm, sections, translate]"}} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 159, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 165, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/approvals/ApprovalWorkflowEditor.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 5, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 5, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-array-index-key", - "severity": 2, - "message": "Do not use Array index in keys", - "line": 139, - "column": 34, - "nodeType": "TemplateLiteral", - "messageId": "noArrayIndex", - "endLine": 139, - "endColumn": 80, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsApproverPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 59, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 59, - "endColumn": 166, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsCreatePage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 36, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 36, - "endColumn": 166, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsEditPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ScrollView' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 4, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 4, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 92, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 93, - "endColumn": 167, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsExpensesFromPage.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-negated-variables", - "severity": 2, - "message": "Do not use negated variable names.", - "line": 61, - "column": 11, - "nodeType": "VariableDeclarator", - "endLine": 61, - "endColumn": 166, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/addUtilsToWindow.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-onyx-connect-in-libs", - "severity": 2, - "message": "Only call Onyx.connect() from inside a /src/libs/** file. React components and non-library code should not use Onyx.connect()", - "line": 27, - "column": 36, - "nodeType": "MemberExpression", - "endLine": 27, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 41, - "column": 17, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 41, - "endColumn": 28, - "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [1663, 1682], "text": ""}, "desc": "Remove the console.log()."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/initializeLastVisitedPath/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/initializeLastVisitedPath/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/platformSetup/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/platformSetup/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/platformSetup/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/platformSetup/index.website.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/setup/platformSetup/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/AddressSearch.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 31, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 31, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Banner.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 20, - "column": 20, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 20, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Breadcrumbs.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 20, - "column": 25, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 20, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Button.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 23, - "column": 20, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 23, - "endColumn": 30, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 38, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 38, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 52, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 52, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 56, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 56, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/ButtonWithDropdownMenu.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 21, - "column": 36, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 21, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Checkbox.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 20, - "column": 22, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 20, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/CheckboxWithLabel.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'defaultStyles' import from '@styles/index' is restricted. Do not import styles directly. Please use the `useThemeStyles` hook instead.", - "line": 7, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 7, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 23, - "column": 31, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 23, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Composer.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'ExpensiMark' import from 'expensify-common' is restricted. \nFor 'Device', do not import it directly, it's known to make VSCode's IntelliSense crash. Please import the desired module from `expensify-common/dist/Device` instead.\nFor 'ExpensiMark', please use '@libs/Parser' instead.", - "line": 3, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'defaultTheme' import from '@styles/theme' is restricted. Do not import themes directly. Please use the `useTheme` hook instead.", - "line": 14, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 14, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 42, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 42, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/DragAndDrop.stories.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/EReceipt.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/prefer-actions-set-data", - "severity": 2, - "message": "Only actions should directly set or modify Onyx data. Please move this logic into a suitable action.", - "line": 156, - "column": 1, - "nodeType": "MemberExpression", - "endLine": 156, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/prefer-actions-set-data", - "severity": 2, - "message": "Only actions should directly set or modify Onyx data. Please move this logic into a suitable action.", - "line": 157, - "column": 1, - "nodeType": "MemberExpression", - "endLine": 157, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 158, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 158, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 159, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 159, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 174, - "column": 22, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 174, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/EReceiptThumbail.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 25, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 25, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 32, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 32, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 39, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 39, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 46, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 46, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 53, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 53, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Form.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 81, - "column": 23, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 81, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/no-unstable-nested-components", - "severity": 2, - "message": "Do not define components during render. React will see a new component type on every render and destroy the entire subtree’s DOM nodes and state (https://reactjs.org/docs/reconciliation.html#elements-of-different-types). Instead, move this component definition out of the parent component “Template” and pass data as props. If you want to allow component creation in props, set allowAsProps option to true.", - "line": 170, - "column": 33, - "nodeType": "ArrowFunctionExpression", - "endLine": 170, - "endColumn": 91, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 195, - "column": 23, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 195, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/FormAlertWithSubmitButton.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 20, - "column": 39, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 20, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Header.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 20, - "column": 20, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 20, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/HeaderWithBackButton.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 20, - "column": 34, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 20, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/InlineSystemMessage.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 20, - "column": 33, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 20, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/InteractiveStepSubHeader.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 22, - "column": 38, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 22, - "endColumn": 47, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 33, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 33, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/MagicCodeInput.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 25, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 25, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/MenuItem.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 22, - "column": 22, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 22, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/OptionRow.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 49, - "column": 24, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 49, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Picker.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 27, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 27, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/PopoverMenu.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/theme/themes/dark' import is restricted from being used by a pattern. Do not import themes directly. Please use the `useTheme` hook instead.", - "line": 9, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 9, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 37, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 37, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/PromotedActionBar.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 25, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 25, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/RadioButtonWithLabel.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 20, - "column": 34, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 20, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/ReportActionItemImages.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 28, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 28, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/SelectionList.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'defaultStyles' import from '@styles/index' is restricted. Do not import styles directly. Please use the `useThemeStyles` hook instead.", - "line": 9, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 9, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 92, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 92, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 137, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 137, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 162, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 162, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 202, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 202, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 269, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 269, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 339, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 339, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 407, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 407, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/SubscriptAvatar.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 32, - "column": 29, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 32, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/TextInput.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 21, - "column": 23, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 21, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 89, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 89, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 118, - "column": 13, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 118, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/stories/Tooltip.stories.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 23, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 23, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 26, - "column": 42, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 26, - "endColumn": 44, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [949, 951], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsx-a11y/no-static-element-interactions", - "severity": 2, - "message": "Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.", - "line": 71, - "column": 17, - "nodeType": "JSXOpeningElement", - "endLine": 81, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 90, - "column": 18, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 90, - "endColumn": 21, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [3860, 3863], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [3860, 3863], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `line-join` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4652, - "column": 22, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4652, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `line-cap` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4652, - "column": 44, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4652, - "endColumn": 54, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `line-color` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4653, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4653, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `line-width` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 4653, - "column": 50, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 4653, - "endColumn": 62, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/colors.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/context/ThemeContext.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/context/ThemeIllustrationsContext.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/theme/illustrations' import is restricted from being used. Do not import theme illustrations directly. Please use the `useThemeIllustrations` hook instead.", - "line": 3, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "pathWithCustomMessage", - "endLine": 3, - "endColumn": 66, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/context/ThemeStylesContext.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'defaultStyles' import from '@styles/index' is restricted. Do not import styles directly. Please use the `useThemeStyles` hook instead.", - "line": 3, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 3, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'DefaultStyleUtils' import from '@styles/utils' is restricted. Do not import StyleUtils directly. Please use the `useStyleUtils` hook instead.", - "line": 6, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 6, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/illustrations/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/illustrations/themes/dark.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/illustrations/themes/light.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/illustrations/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/themes/dark.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/themes/light.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/theme/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/multiFontFamily/index.native.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/FontUtils/fontFamily/singleFontFamily' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 3, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 3, - "endColumn": 78, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/multiFontFamily/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/FontUtils/fontFamily/types' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 3, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 3, - "endColumn": 78, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/FontUtils/fontWeight' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 5, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 5, - "endColumn": 61, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/singleFontFamily/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/FontUtils/fontFamily/types' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 2, - "endColumn": 78, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/FontUtils/fontWeight' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 4, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 4, - "endColumn": 61, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontFamily/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/fontWeight/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/FontUtils/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/addOutlineWidth/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/addOutlineWidth/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/addOutlineWidth/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/autoCompleteSuggestion/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/autoCompleteSuggestion/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/autoCompleteSuggestion/index.website.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/autoCompleteSuggestion/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/borders.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cardStyles/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cardStyles/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/positioning' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 2, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cardStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/chatContentScrollViewPlatformStyles/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/chatContentScrollViewPlatformStyles/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/chatContentScrollViewPlatformStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/codeStyles/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/codeStyles/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/codeStyles/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/codeStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/containerComposeStyles/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/containerComposeStyles/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/containerComposeStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cursor/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cursor/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/cursor/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/display.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/editedLabelStyles/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/editedLabelStyles/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/display' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 2, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/flex' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 4, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 4, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/editedLabelStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/emojiDefaultStyles/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/emojiDefaultStyles/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/display' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 2, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/emojiDefaultStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/flex.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/ModalStyleUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/ReportActionContextMenuStyleUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/computeHorizontalShift/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/computeHorizontalShift/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/computeHorizontalShift/types.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 4, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 4, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/generators/types' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 5, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 5, - "endColumn": 70, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/spacing' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 7, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 7, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/titleBarHeight' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 9, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 9, - "endColumn": 59, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/isOverlappingAtTop/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/isOverlappingAtTop/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/isOverlappingAtTop/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/tooltipPlatformStyles/index.native.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/positioning' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 3, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 3, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/TooltipStyleUtils/tooltipPlatformStyles/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/positioning' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 3, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 3, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/generators/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getContextMenuItemStyles/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getContextMenuItemStyles/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getContextMenuItemStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getHighResolutionInfoWrapperStyle/index.native.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/spacing' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 2, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getHighResolutionInfoWrapperStyle/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/spacing' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 2, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getHighResolutionInfoWrapperStyle/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getNavigationModalCardStyles/index.desktop.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/positioning' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 2, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getNavigationModalCardStyles/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getNavigationModalCardStyles/index.website.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'@styles/utils/positioning' import is restricted from being used by a pattern. Do not import style util functions directly. Please use the `useStyleUtils` hook instead.", - "line": 2, - "column": 1, - "nodeType": "ImportDeclaration", - "messageId": "patternWithCustomMessage", - "endLine": 2, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getNavigationModalCardStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getPopOverVerticalOffset/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getPopOverVerticalOffset/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getPopOverVerticalOffset/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getSignInBgStyles/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getSignInBgStyles/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/getSignInBgStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'defaultTheme' import from '@styles/theme' is restricted. Do not import themes directly. Please use the `useTheme` hook instead.", - "line": 10, - "column": 9, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 10, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 291, - "column": 60, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 291, - "endColumn": 62, - "suggestions": [ - { - "messageId": "suggestNullish", - "fix": {"range": [12435, 12497], "text": "(transaction?.parentTransactionID ?? transaction?.transactionID)"}, - "desc": "Fix to nullish coalescing operator (`??`)." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 291, - "column": 90, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 291, - "endColumn": 92, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [12498, 12500], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/italic/index.android.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/italic/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/italic/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/objectFit.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionAlternateTextPlatformStyles/index.ios.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionAlternateTextPlatformStyles/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionAlternateTextPlatformStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionRowStyles/index.native.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 13, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 13, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionRowStyles/index.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 7, - "column": 5, - "nodeType": "ExportSpecifier", - "endLine": 7, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/optionRowStyles/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflow.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowAuto/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowAuto/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowAuto/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowXHidden/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowXHidden/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overflowXHidden/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overscrollBehaviorContain/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overscrollBehaviorContain/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/overscrollBehaviorContain/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsAuto/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsAuto/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsAuto/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsBoxNone/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsBoxNone/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsBoxNone/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsNone/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/pointerEventsNone/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/positioning.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/sizing.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/spacing.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/textDecorationLine.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/textUnderline/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/textUnderline/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/textUnderline/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/titleBarHeight/index.desktop.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/titleBarHeight/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/userSelect/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/userSelect/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/userSelect/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/visibility/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/visibility/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/visibility/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/whiteSpace/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/whiteSpace/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/whiteSpace/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/wordBreak/index.native.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/wordBreak/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/wordBreak/types.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/utils/writingDirection.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/styles/variables.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/AddNewCardFeedForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/AddPaymentCardForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/AdditionalDetailStepForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/AssignCardForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ChangeBillingCurrencyForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/CloseAccountForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/DateOfBirthForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/DebugReportActionForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/DebugReportForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/DisplayNameForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/EditExpensifyCardLimitForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/EditExpensifyCardNameForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/EditTaskForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ExitSurveyReasonForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ExitSurveyResponseForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/FeedbackSurveyForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/Form.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/GetPhysicalCardForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/HomeAddressForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/IKnowTeacherForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/IntroSchoolPrincipalForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/IssueNewExpensifyCardForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/LegalNameForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestAmountForm.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 6, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 6, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestCompanyInfoForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestDateForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestDescriptionForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestHoldReasonForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/MoneyRequestMerchantForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NetSuiteCustomFieldForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NetSuiteCustomFormIDForm.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 16, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 16, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NetSuiteTokenInputForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NewChatNameForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NewContactMethodForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NewRoomForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/NewTaskForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PersonalBankAccountForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PersonalDetailsForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PolicyCreateDistanceRateForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PolicyDistanceRateEditForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PolicyDistanceRateTaxReclaimableOnEditForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PolicyTagNameForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/PrivateNotesForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ProfileSettingsForm.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 6, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 6, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ReimbursementAccountForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ReportDescriptionForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ReportFieldsEditForm.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 6, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 6, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ReportPhysicalCardForm.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 6, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 6, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/ReportVirtualCardFraudForm.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 6, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 6, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RequestPhysicalCardForm.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 6, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 6, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RoomNameForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RoomSettingsForm.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 6, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 6, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesAutoApproveReportsUnderModalForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesAutoPayReportsUnderModalForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesCustomNameModalForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesMaxExpenseAgeForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesMaxExpenseAmountForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesRandomReportAuditModalForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/RulesRequiredReceiptAmountForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SageIntacctDimensionsForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SageIntactCredentialsForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SearchAdvancedFiltersForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SearchSavedSearchRenameForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SettingsStatusClearDateForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SettingsStatusSetClearAfterForm.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 6, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 6, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SettingsStatusSetForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/SubscriptionSizeForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/TextPickerModalForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WalletAdditionalDetailsForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WaypointForm.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 6, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 6, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceCategoryDescriptionHintForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceCategoryFlagAmountsOverForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceCategoryForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceCompanyCardEditName.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceCompanyCardFeedName.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceDescriptionForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceInviteMessageForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceInvoicesCompanyNameForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceInvoicesCompanyWebsiteForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceNewTaxForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceReportFieldForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceSettingsForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceTagForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceTaxCodeForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceTaxCustomName.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceTaxNameForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/WorkspaceTaxValueForm.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/form/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/global.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 31, - "column": 11, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 31, - "endColumn": 17, - "fix": {"range": [727, 744], "text": "type Window = "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 38, - "column": 11, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 38, - "endColumn": 22, - "fix": {"range": [1005, 1027], "text": "type NodeRequire = "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-function-type", - "severity": 2, - "message": "Interface only has a call signature, you should use a function type instead.", - "line": 40, - "column": 5, - "nodeType": "TSCallSignatureDeclaration", - "messageId": "functionTypeOverCallableType", - "endLine": 40, - "endColumn": 30, - "fix": { - "range": [1005, 1168], - "text": "// eslint-disable-next-line @typescript-eslint/prefer-function-type, @typescript-eslint/no-explicit-any\ntype NodeRequire = (id: string) => T;" - }, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 40, - "column": 10, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 40, - "endColumn": 13, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1146, 1149], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1146, 1149], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/appleAuth.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 22, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 22, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/dom.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `id_token` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 5, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 5, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 18, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 18, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 24, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 24, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 30, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 30, - "endColumn": 38, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 50, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 50, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/electron.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 5, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 5, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/google.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `client_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 7, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 30, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 30, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/jest.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 4, - "column": 19, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 4, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/ban-types", - "severity": 2, - "message": "Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `object` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record` instead.\n- If you really want a type meaning \"any non-nullish value\", you probably want `NonNullable` instead.", - "line": 6, - "column": 34, - "nodeType": "TSTypeLiteral", - "messageId": "bannedTypeMessage", - "endLine": 6, - "endColumn": 36, - "suggestions": [ - { - "messageId": "bannedTypeReplacement", - "data": {"name": "{}", "replacement": "object"}, - "fix": {"range": [250, 252], "text": "object"}, - "desc": "Replace `{}` with `object`." - }, - { - "messageId": "bannedTypeReplacement", - "data": {"name": "{}", "replacement": "unknown"}, - "fix": {"range": [250, 252], "text": "unknown"}, - "desc": "Replace `{}` with `unknown`." - }, - { - "messageId": "bannedTypeReplacement", - "data": {"name": "{}", "replacement": "Record"}, - "fix": {"range": [250, 252], "text": "Record"}, - "desc": "Replace `{}` with `Record`." - }, - { - "messageId": "bannedTypeReplacement", - "data": {"name": "{}", "replacement": "NonNullable"}, - "fix": {"range": [250, 252], "text": "NonNullable"}, - "desc": "Replace `{}` with `NonNullable`." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/material-top-tabs.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 7, - "column": 13, - "nodeType": "ExportSpecifier", - "endLine": 7, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/navigator.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 3, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 3, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/pdf.worker.d.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/preload-webpack-plugin.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 3, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 3, - "endColumn": 22, - "fix": {"range": [130, 148], "text": "type Options = "}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/pusher.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 5, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 5, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 10, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 10, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-clipboard.d.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-device-info.d.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-google-places-autocomplete.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 6, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 6, - "endColumn": 44, - "fix": {"range": [323, 418], "text": "type GooglePlacesAutocompleteProps = {} & ViewProps & BaseGooglePlacesAutocompleteProps"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 9, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 9, - "endColumn": 30, - "fix": {"range": [503, 529], "text": "type GooglePlaceData = "}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-key-command.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-syntax", - "severity": 2, - "message": "Please don't declare enums, use union types instead.", - "line": 4, - "column": 5, - "nodeType": "TSEnumDeclaration", - "messageId": "restrictedSyntax", - "endLine": 24, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum name `constants` must match one of the following formats: PascalCase", - "line": 4, - "column": 10, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 4, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyInputDownArrow` must match one of the following formats: PascalCase", - "line": 5, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 5, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyInputEscape` must match one of the following formats: PascalCase", - "line": 6, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 6, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyInputLeftArrow` must match one of the following formats: PascalCase", - "line": 7, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 7, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyInputRightArrow` must match one of the following formats: PascalCase", - "line": 8, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 8, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyInputUpArrow` must match one of the following formats: PascalCase", - "line": 9, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 9, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyInputEnter` must match one of the following formats: PascalCase", - "line": 10, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 10, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierCapsLock` must match one of the following formats: PascalCase", - "line": 11, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 11, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierCommand` must match one of the following formats: PascalCase", - "line": 12, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 12, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierControl` must match one of the following formats: PascalCase", - "line": 13, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 13, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierControlCommand` must match one of the following formats: PascalCase", - "line": 14, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 14, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierControlOption` must match one of the following formats: PascalCase", - "line": 15, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 15, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierControlOptionCommand` must match one of the following formats: PascalCase", - "line": 16, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 16, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierNumericPad` must match one of the following formats: PascalCase", - "line": 17, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 17, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierOption` must match one of the following formats: PascalCase", - "line": 18, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 18, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierOptionCommand` must match one of the following formats: PascalCase", - "line": 19, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 19, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierShift` must match one of the following formats: PascalCase", - "line": 20, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 20, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierShiftCommand` must match one of the following formats: PascalCase", - "line": 21, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 21, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierShiftControl` must match one of the following formats: PascalCase", - "line": 22, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 22, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Enum Member name `keyModifierAlternate` must match one of the following formats: PascalCase", - "line": 23, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 23, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-onyx.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 7, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 7, - "endColumn": 32, - "fix": {"range": [344, 372], "text": "type CustomTypeOptions = "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 16, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 16, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-performance.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 5, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 5, - "endColumn": 37, - "fix": {"range": [263, 296], "text": "type ReactNativePerformance = "}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-permissions.d.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native-svg.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 5, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 5, - "endColumn": 23, - "fix": { - "range": [224, 403], - "text": "type SvgProps = {\n xmlns?: string;\n xmlnsXlink?: string;\n xmlSpace?: string;\n hovered?: string;\n pressed?: string;\n } & BaseSvgProps" - }, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 14, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 14, - "endColumn": 30, - "fix": {"range": [488, 577], "text": "type CommonPathProps = {\n className?: string;\n } & BaseCommonPathProps"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-native.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 19, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 19, - "endColumn": 38, - "fix": { - "range": [707, 882], - "text": "type TextInputFocusEventData = {\n text: string;\n eventCount: number;\n relatedTarget?: {\n id?: string;\n };\n } & TargetedEvent" - }, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 27, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 27, - "endColumn": 41, - "fix": { - "range": [888, 1056], - "text": "type PressableStateCallbackType = {\n readonly isScreenReaderActive: boolean;\n readonly isDisabled: boolean;\n } & WebPressableStateCallbackType" - }, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 32, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 32, - "endColumn": 29, - "fix": {"range": [1062, 1087], "text": "type AppStateStatic = "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 36, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 36, - "endColumn": 28, - "fix": {"range": [1156, 1180], "text": "type LinkingStatic = "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 40, - "column": 15, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 40, - "endColumn": 34, - "fix": {"range": [1239, 1269], "text": "type NativeModulesStatic = "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 50, - "column": 19, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 50, - "endColumn": 40, - "fix": { - "range": [1579, 1890], - "text": "type AnimatedInterpolation = {\n interpolate(config: InterpolationConfigType): AnimatedInterpolation;\n // eslint-disable-next-line @typescript-eslint/naming-convention\n __getValue: () => OutputT;\n } & AnimatedWithChildren" - }, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Method name `__getValue` trimmed as `_getValue` must match one of the following formats: camelCase, PascalCase", - "line": 53, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormatTrimmed", - "endLine": 53, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react-navigation.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/consistent-type-definitions", - "severity": 2, - "message": "Use a `type` instead of an `interface`.", - "line": 6, - "column": 19, - "nodeType": "Identifier", - "messageId": "typeOverInterface", - "endLine": 6, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-empty-interface", - "severity": 2, - "message": "An interface declaring no members is equivalent to its supertype.", - "line": 6, - "column": 19, - "nodeType": "Identifier", - "messageId": "noEmptyWithSuper", - "endLine": 6, - "endColumn": 32, - "fix": {"range": [158, 211], "text": "type RootParamList = RootStackParamList"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/modules/react.d.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/ban-types", - "severity": 2, - "message": "Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `object` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record` instead.\n- If you really want a type meaning \"any non-nullish value\", you probably want `NonNullable` instead.", - "line": 5, - "column": 32, - "nodeType": "TSTypeLiteral", - "messageId": "bannedTypeMessage", - "endLine": 5, - "endColumn": 34, - "suggestions": [ - { - "messageId": "bannedTypeReplacement", - "data": {"name": "{}", "replacement": "object"}, - "fix": {"range": [150, 152], "text": "object"}, - "desc": "Replace `{}` with `object`." - }, - { - "messageId": "bannedTypeReplacement", - "data": {"name": "{}", "replacement": "unknown"}, - "fix": {"range": [150, 152], "text": "unknown"}, - "desc": "Replace `{}` with `unknown`." - }, - { - "messageId": "bannedTypeReplacement", - "data": {"name": "{}", "replacement": "Record"}, - "fix": {"range": [150, 152], "text": "Record"}, - "desc": "Replace `{}` with `Record`." - }, - { - "messageId": "bannedTypeReplacement", - "data": {"name": "{}", "replacement": "NonNullable"}, - "fix": {"range": [150, 152], "text": "NonNullable"}, - "desc": "Replace `{}` with `NonNullable`." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Account.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/AccountData.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ApprovalWorkflow.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/AssignCard.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Bank.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/BankAccount.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Beta.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/BillingGraceEndPeriod.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/BillingStatus.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/BlockedFromConcierge.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/CancellationDetails.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Card.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/CardFeeds.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Console.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Credentials.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Currency.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/CustomStatusDraft.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/DismissedReferralBanners.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Download.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ExpensifyCardSettings.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/FrequentlyUsedEmoji.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Fund.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/IOU.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ImportedSpreadsheet.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/IntroSelected.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/InvitedEmailsToAccountIDs.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/LastExportMethod.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/LastPaymentMethod.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/LastSelectedDistanceRates.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Locale.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Login.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/MapboxAccessToken.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/MobileSelectionMode.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Modal.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Network.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/NewGroupChatDraft.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/OldDotAction.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Onboarding.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/OnyxCommon.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/OnyxInputOrEntry.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/OnyxUpdatesFromServer.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/OriginalMessage.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 564, - "column": 1, - "nodeType": "TSTypeAliasDeclaration", - "messageId": "missingJsDoc", - "endLine": 565, - "endColumn": 1, - "fix": {"range": [14701, 14701], "text": "/**\n *\n */\n"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 565, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 566, - "endColumn": 1, - "fix": {"range": [14733, 14733], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 566, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 567, - "endColumn": 1, - "fix": {"range": [14825, 14825], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 567, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 568, - "endColumn": 1, - "fix": {"range": [14918, 14918], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 568, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 569, - "endColumn": 1, - "fix": {"range": [15019, 15019], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 569, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 570, - "endColumn": 1, - "fix": {"range": [15133, 15133], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 570, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 571, - "endColumn": 1, - "fix": {"range": [15247, 15247], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 571, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 572, - "endColumn": 1, - "fix": {"range": [15319, 15319], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 572, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 573, - "endColumn": 1, - "fix": {"range": [15386, 15386], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 573, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 574, - "endColumn": 1, - "fix": {"range": [15439, 15439], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 574, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 575, - "endColumn": 1, - "fix": {"range": [15493, 15493], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 575, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 576, - "endColumn": 1, - "fix": {"range": [15545, 15545], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 576, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 577, - "endColumn": 1, - "fix": {"range": [15626, 15626], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 577, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 578, - "endColumn": 1, - "fix": {"range": [15689, 15689], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 578, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 579, - "endColumn": 1, - "fix": {"range": [15737, 15737], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 579, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 580, - "endColumn": 1, - "fix": {"range": [15793, 15793], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 580, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 581, - "endColumn": 1, - "fix": {"range": [15881, 15881], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 581, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 582, - "endColumn": 1, - "fix": {"range": [15937, 15937], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 582, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 583, - "endColumn": 1, - "fix": {"range": [16028, 16028], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 583, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 584, - "endColumn": 1, - "fix": {"range": [16097, 16097], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 584, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 585, - "endColumn": 1, - "fix": {"range": [16142, 16142], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 585, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 586, - "endColumn": 1, - "fix": {"range": [16195, 16195], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 586, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 587, - "endColumn": 1, - "fix": {"range": [16256, 16256], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 587, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 588, - "endColumn": 1, - "fix": {"range": [16313, 16313], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 588, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 589, - "endColumn": 1, - "fix": {"range": [16376, 16376], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 589, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 590, - "endColumn": 1, - "fix": {"range": [16439, 16439], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 590, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 591, - "endColumn": 1, - "fix": {"range": [16512, 16512], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 591, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 592, - "endColumn": 1, - "fix": {"range": [16570, 16570], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 592, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 593, - "endColumn": 1, - "fix": {"range": [16639, 16639], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 593, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 594, - "endColumn": 1, - "fix": {"range": [16721, 16721], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 594, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 595, - "endColumn": 1, - "fix": {"range": [16782, 16782], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 595, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 596, - "endColumn": 1, - "fix": {"range": [16844, 16844], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 596, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 597, - "endColumn": 1, - "fix": {"range": [16909, 16909], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 597, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 598, - "endColumn": 1, - "fix": {"range": [16977, 16977], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 598, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 599, - "endColumn": 1, - "fix": {"range": [17047, 17047], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 599, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 600, - "endColumn": 1, - "fix": {"range": [17141, 17141], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 600, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 601, - "endColumn": 1, - "fix": {"range": [17203, 17203], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 601, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 602, - "endColumn": 1, - "fix": {"range": [17293, 17293], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 602, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 603, - "endColumn": 1, - "fix": {"range": [17342, 17342], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 603, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 604, - "endColumn": 1, - "fix": {"range": [17444, 17444], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 604, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 605, - "endColumn": 1, - "fix": {"range": [17509, 17509], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 605, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 606, - "endColumn": 1, - "fix": {"range": [17587, 17587], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 606, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 607, - "endColumn": 1, - "fix": {"range": [17653, 17653], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 607, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 608, - "endColumn": 1, - "fix": {"range": [17699, 17699], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 608, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 609, - "endColumn": 1, - "fix": {"range": [17751, 17751], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 609, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 610, - "endColumn": 1, - "fix": {"range": [17820, 17820], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 610, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 611, - "endColumn": 1, - "fix": {"range": [17900, 17900], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 611, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 612, - "endColumn": 1, - "fix": {"range": [17955, 17955], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 612, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 613, - "endColumn": 1, - "fix": {"range": [18010, 18010], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 613, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 614, - "endColumn": 1, - "fix": {"range": [18062, 18062], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 614, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 615, - "endColumn": 1, - "fix": {"range": [18116, 18116], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 615, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 616, - "endColumn": 1, - "fix": {"range": [18169, 18169], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 616, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 617, - "endColumn": 1, - "fix": {"range": [18240, 18240], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 617, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 618, - "endColumn": 1, - "fix": {"range": [18287, 18287], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 618, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 619, - "endColumn": 1, - "fix": {"range": [18335, 18335], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 619, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 620, - "endColumn": 1, - "fix": {"range": [18405, 18405], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 620, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 621, - "endColumn": 1, - "fix": {"range": [18482, 18482], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 621, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 622, - "endColumn": 1, - "fix": {"range": [18546, 18546], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 622, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 623, - "endColumn": 1, - "fix": {"range": [18606, 18606], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 623, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 624, - "endColumn": 1, - "fix": {"range": [18670, 18670], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 624, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 625, - "endColumn": 1, - "fix": {"range": [18719, 18719], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 625, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 626, - "endColumn": 1, - "fix": {"range": [18775, 18775], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 626, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 627, - "endColumn": 1, - "fix": {"range": [18839, 18839], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 627, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 628, - "endColumn": 1, - "fix": {"range": [18899, 18899], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 628, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 629, - "endColumn": 1, - "fix": {"range": [18969, 18969], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 629, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 630, - "endColumn": 1, - "fix": {"range": [19035, 19035], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 630, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 631, - "endColumn": 1, - "fix": {"range": [19110, 19110], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 631, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 632, - "endColumn": 1, - "fix": {"range": [19184, 19184], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 632, - "column": 5, - "nodeType": "TSPropertySignature", - "messageId": "missingJsDoc", - "endLine": 633, - "endColumn": 1, - "fix": {"range": [19252, 19252], "text": "/**\n *\n */\n "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "jsdoc/require-jsdoc", - "severity": 2, - "message": "Missing JSDoc comment.", - "line": 639, - "column": 1, - "nodeType": "TSTypeAliasDeclaration", - "messageId": "missingJsDoc", - "endLine": 640, - "endColumn": 1, - "fix": {"range": [19596, 19596], "text": "/**\n *\n */\n"}, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Pages.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PaymentMethod.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PendingContactAction.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PersonalBankAccount.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PersonalDetails.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PlaidBankAccount.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PlaidData.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Policy.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 659, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 659, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 1340, - "column": 24, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 1340, - "endColumn": 27, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [41207, 41210], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [41207, 41210], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `field_id_TAX` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1517, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 1517, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PolicyCategory.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 22, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 22, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `Payroll Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 26, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 26, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PolicyEmployee.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PolicyJoinMember.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PolicyOwnershipChangeChecks.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PolicyTag.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 16, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 16, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PreferredTheme.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PriorityMode.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PrivatePersonalDetails.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PrivateStripeCustomer.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/PrivateSubscription.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/QuickAction.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/RecentSearch.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "import/prefer-default-export", - "severity": 2, - "message": "Prefer default export on a file with single export.", - "line": 13, - "column": 14, - "nodeType": "ExportSpecifier", - "endLine": 13, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/RecentWaypoint.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/RecentlyUsedCategories.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/RecentlyUsedReportFields.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/RecentlyUsedTags.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReimbursementAccount.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Report.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 298, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 298, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportAction.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportActionName.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportActionReactions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportActionsDraft.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportActionsDrafts.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportMetadata.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportNameValuePairs.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 7, - "endColumn": 23, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportNextStep.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportUserIsTyping.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReportViolation.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Request.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Response.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `shared_secret` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 70, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 70, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ReviewDuplicates.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/SaveSearch.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ScreenShareRequest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/SearchResults.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/SecurityGroup.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/SelectedTabRequest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Session.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/StripeCustomerID.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Task.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/Transaction.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/TransactionViolation.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/TravelSettings.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/TryNewDot.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/User.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/UserLocation.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/UserMetadata.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/UserWallet.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/ValidateMagicCodeAction.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WalletAdditionalDetails.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WalletOnfido.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WalletStatement.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WalletTerms.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WalletTransfer.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/WorkspaceTooltip.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/onyx/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/AnchorAlignment.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/AssertTypesEqual.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/AssertTypesNotEqual.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/ChildrenProps.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/CollectionDataSet.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'result'.", - "line": 15, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 15, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/CommonProperties.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/DeepRecord.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/DeepValueOf.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/ban-types", - "severity": 2, - "message": "Don't use `object` as a type. Use 'Record' instead.", - "line": 2, - "column": 33, - "nodeType": "TSObjectKeyword", - "messageId": "bannedTypeMessage", - "endLine": 2, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/EmptyObject.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/Falsy.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/IconAsset.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/ModalType.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/NonPartial.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/ReactComponentModule.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/TupleOperations.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 7, - "column": 29, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 7, - "endColumn": 32, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [199, 202], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [199, 202], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 7, - "column": 64, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 7, - "endColumn": 67, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [234, 237], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [234, 237], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 19, - "column": 48, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 19, - "endColumn": 51, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [687, 690], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [687, 690], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 24, - "column": 26, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 24, - "endColumn": 29, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [939, 942], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [939, 942], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/asMutable.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/callOrReturn.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/htmlDivElementRef.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/isLoadingOnyxValue.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/textRef.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-restricted-imports", - "severity": 2, - "message": "'Text' import from 'react-native' is restricted. \nFor 'useWindowDimensions', please use '@src/hooks/useWindowDimensions' instead.\nFor 'TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable', please use 'PressableWithFeedback' and/or 'PressableWithoutFeedback' from '@components/Pressable' instead.\nFor 'StatusBar', please use '@libs/StatusBar' instead.\nFor 'Text', please use '@components/Text' instead.\nFor 'ScrollView', please use '@components/ScrollView' instead.", - "line": 2, - "column": 14, - "nodeType": "ImportDeclaration", - "messageId": "importNameWithCustomMessage", - "endLine": 2, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/viewForwardedRef.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/types/utils/viewRef.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/arrayDifference.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/arraysEqual.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/createProxyForObject.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'target'.", - "line": 20, - "column": 13, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 20, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/lazyRetry.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 16, - "column": 53, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 16, - "endColumn": 56, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [753, 756], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [753, 756], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/mapOnyxCollectionItems.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/src/utils/times.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/EnforceActionExportRestrictions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/IOUTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/OnyxUpdateManagerTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 179, - "column": 75, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 179, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 232, - "column": 79, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 232, - "endColumn": 80, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 234, - "column": 79, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 234, - "endColumn": 80, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyCategoryTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyMemberTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyProfileTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyTagTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyTaxTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/PolicyTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/ReportFieldTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/ReportTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 260, - "column": 29, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 260, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `200` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 362, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 362, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `300` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 369, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 369, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `400` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 376, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 376, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 549, - "column": 29, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 549, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/SessionTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/actions/detectReactComponent.test.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/compare.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `%` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 36, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 36, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/math.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/output/console.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/output/format.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/output/markdown.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/compare/output/markdownTable.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/config.dev.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/config.local.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/config.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2, - "column": 50, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2, - "endColumn": 52, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [208, 210], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": "if the first value is '' nullish coalescing will return '' so leaving || for safty"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/measure/math.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/nativeCommands/NativeCommandsAction.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/nativeCommands/adbBackspace.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/nativeCommands/adbTypeText.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/nativeCommands/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/server/index.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/server/routes.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/testRunner.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-continue", - "severity": 2, - "message": "Unexpected use of continue statement.", - "line": 234, - "column": 17, - "nodeType": "ContinueStatement", - "messageId": "unexpected", - "endLine": 234, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/restrict-template-expressions", - "severity": 2, - "message": "Invalid type \"unknown\" of template literal expression.", - "line": 268, - "column": 59, - "nodeType": "Identifier", - "messageId": "invalidType", - "endLine": 268, - "endColumn": 60, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/restrict-template-expressions", - "severity": 2, - "message": "Invalid type \"Error\" of template literal expression.", - "line": 292, - "column": 73, - "nodeType": "Identifier", - "messageId": "invalidType", - "endLine": 292, - "endColumn": 74, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/restrict-template-expressions", - "severity": 2, - "message": "Invalid type \"Error\" of template literal expression.", - "line": 304, - "column": 101, - "nodeType": "Identifier", - "messageId": "invalidType", - "endLine": 304, - "endColumn": 102, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/androidReversePort.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/execAsync.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/getCurrentBranchName.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/installApp.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-misused-promises", - "severity": 2, - "message": "Promise returned in function argument where a void return was expected.", - "line": 24, - "column": 22, - "nodeType": "ArrowFunctionExpression", - "messageId": "voidReturnArgument", - "endLine": 35, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'_' is defined but never used.", - "line": 29, - "column": 130, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 29, - "endColumn": 131, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/killApp.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/launchApp.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/logger.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-control-regex", - "severity": 2, - "message": "Unexpected control character(s) in regular expression: \\x1b.", - "line": 31, - "column": 40, - "nodeType": "Literal", - "messageId": "unexpected", - "endLine": 31, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/measure.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/sleep.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/e2e/utils/withFailTimeout.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 4, - "column": 56, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 4, - "endColumn": 58, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [228, 230], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": "nullish coalescing doesn't achieve the same result in this case"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/BaseOptionsList.perf-test.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/GooglePlacesUtils.perf-test.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 7, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 8, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 8, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 12, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 12, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 13, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 13, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 17, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 17, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 18, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 18, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 22, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 22, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 23, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 23, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 27, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 27, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 28, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 28, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 32, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 32, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 33, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 33, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 40, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 40, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 41, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 41, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 42, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 42, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a1dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 44, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 44, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p1ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 45, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 45, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 46, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 46, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a2dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 48, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 48, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p2ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 49, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 49, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 50, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 50, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a3dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 52, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 52, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p3ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 53, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 53, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 54, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 54, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a4dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 56, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 56, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p4ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 57, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 57, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 58, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 58, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a5dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 60, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 60, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p5ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 61, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 61, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 62, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 62, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a6dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 64, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 64, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p6ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 65, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 65, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 66, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 66, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a7dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 68, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 68, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p7ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 69, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 69, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 70, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 70, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a8dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 72, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 72, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p8ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 73, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 73, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 74, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 74, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a9dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 76, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 76, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p9ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 77, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 77, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `9doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 78, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 78, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a10dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 80, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 80, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p10ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 81, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 81, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `10doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 82, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 82, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a11dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 84, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 84, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p11ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 85, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 85, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `11doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 86, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 86, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a12dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 88, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 88, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p12ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 89, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 89, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `12doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 90, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 90, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a13dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 92, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 92, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p13ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 93, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 93, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `13doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 94, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 94, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a14dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 96, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 96, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p14ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 97, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 97, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `14doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 98, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 98, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a15dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 100, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 100, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p15ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 101, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 101, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `15doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 102, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 102, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a16dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 104, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 104, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p16ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 105, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 105, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `16doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 106, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 106, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a17dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 108, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 108, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p17ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 109, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 109, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `17doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 110, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 110, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a18dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 112, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 112, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p18ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 113, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 113, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `18doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 114, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 114, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a19dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 116, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 116, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p19ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 117, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 117, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `19doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 118, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 118, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a20dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 120, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 120, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p20ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 121, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 121, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `20doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 122, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 122, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a21dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 124, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 124, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p21ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 125, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 125, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `21doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 126, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 126, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a22dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 128, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 128, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p22ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 129, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 129, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `22doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 130, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 130, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a23dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 132, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 132, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p23ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 133, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 133, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `23doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 134, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 134, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a24dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 136, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 136, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p24ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 137, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 137, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `24doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 138, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 138, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `a25dministrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 140, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 140, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `p25ostal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 141, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 141, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `25doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 142, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 142, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ModifiedExpenseMessage.perf-test.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/OptionsListUtils.perf-test.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/PolicyUtils.perf-test.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ReportActionCompose.perf-test.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 67, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 67, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ReportActionsList.perf-test.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 41, - "column": 21, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 41, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ReportActionsUtils.perf-test.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ReportScreen.perf-test.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 83, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 83, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Method name `UNSTABLE_usePreventRemove` must match one of the following formats: camelCase, PascalCase", - "line": 122, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 122, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 196, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 196, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/ReportUtils.perf-test.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/SearchRouter.perf-test.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'fn'.", - "line": 28, - "column": 9, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 28, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Method name `UNSTABLE_usePreventRemove` must match one of the following formats: camelCase, PascalCase", - "line": 56, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 56, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 79, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 79, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/SelectionList.perf-test.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 31, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 31, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 51, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 51, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `__esModule` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 72, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 72, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `__esModule` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 81, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 81, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/require-await", - "severity": 2, - "message": "Async arrow function 'scenario' has no 'await' expression.", - "line": 135, - "column": 51, - "nodeType": "ArrowFunctionExpression", - "messageId": "missingAwait", - "endLine": 135, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/require-await", - "severity": 2, - "message": "Async arrow function 'scenario' has no 'await' expression.", - "line": 144, - "column": 51, - "nodeType": "ArrowFunctionExpression", - "messageId": "missingAwait", - "endLine": 144, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/require-await", - "severity": 2, - "message": "Async arrow function 'scenario' has no 'await' expression.", - "line": 173, - "column": 51, - "nodeType": "ArrowFunctionExpression", - "messageId": "missingAwait", - "endLine": 173, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/SidebarLinks.perf-test.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/SidebarUtils.perf-test.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/perf-test/setupAfterEnv.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/ui/PaginationTest.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `100` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 237, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 237, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `101` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 238, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 238, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/ui/UnreadIndicatorsTest.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 173, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 173, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 174, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 174, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 175, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 175, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 176, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 176, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 177, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 177, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 178, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 178, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 179, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 179, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 180, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 180, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 181, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 181, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/APITest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 76, - "column": 17, - "nodeType": "Identifier", - "endLine": 76, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 76, - "column": 17, - "nodeType": "Identifier", - "endLine": 76, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 76, - "column": 17, - "nodeType": "Identifier", - "endLine": 76, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 77, - "column": 17, - "nodeType": "Identifier", - "endLine": 77, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 77, - "column": 17, - "nodeType": "Identifier", - "endLine": 77, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 77, - "column": 17, - "nodeType": "Identifier", - "endLine": 77, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 111, - "column": 21, - "nodeType": "Identifier", - "endLine": 111, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 112, - "column": 21, - "nodeType": "Identifier", - "endLine": 112, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 112, - "column": 21, - "nodeType": "Identifier", - "endLine": 112, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 112, - "column": 21, - "nodeType": "Identifier", - "endLine": 112, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 164, - "column": 21, - "nodeType": "Identifier", - "endLine": 164, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 165, - "column": 21, - "nodeType": "Identifier", - "endLine": 165, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 165, - "column": 21, - "nodeType": "Identifier", - "endLine": 165, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 165, - "column": 21, - "nodeType": "Identifier", - "endLine": 165, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 228, - "column": 21, - "nodeType": "Identifier", - "endLine": 228, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 314, - "column": 21, - "nodeType": "Identifier", - "endLine": 314, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 347, - "column": 17, - "nodeType": "Identifier", - "endLine": 347, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 348, - "column": 17, - "nodeType": "Identifier", - "endLine": 348, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 348, - "column": 17, - "nodeType": "Identifier", - "endLine": 348, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 348, - "column": 17, - "nodeType": "Identifier", - "endLine": 348, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 349, - "column": 17, - "nodeType": "Identifier", - "endLine": 349, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 349, - "column": 17, - "nodeType": "Identifier", - "endLine": 349, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 349, - "column": 17, - "nodeType": "Identifier", - "endLine": 349, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 350, - "column": 17, - "nodeType": "Identifier", - "endLine": 350, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 350, - "column": 17, - "nodeType": "Identifier", - "endLine": 350, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 350, - "column": 17, - "nodeType": "Identifier", - "endLine": 350, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 351, - "column": 17, - "nodeType": "Identifier", - "endLine": 351, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 351, - "column": 17, - "nodeType": "Identifier", - "endLine": 351, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 351, - "column": 17, - "nodeType": "Identifier", - "endLine": 351, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 352, - "column": 17, - "nodeType": "Identifier", - "endLine": 352, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 352, - "column": 17, - "nodeType": "Identifier", - "endLine": 352, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 352, - "column": 17, - "nodeType": "Identifier", - "endLine": 352, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 353, - "column": 17, - "nodeType": "Identifier", - "endLine": 353, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 353, - "column": 17, - "nodeType": "Identifier", - "endLine": 353, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 353, - "column": 17, - "nodeType": "Identifier", - "endLine": 353, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 384, - "column": 17, - "nodeType": "Identifier", - "endLine": 384, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 385, - "column": 17, - "nodeType": "Identifier", - "endLine": 385, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 385, - "column": 17, - "nodeType": "Identifier", - "endLine": 385, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 385, - "column": 17, - "nodeType": "Identifier", - "endLine": 385, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 386, - "column": 17, - "nodeType": "Identifier", - "endLine": 386, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 386, - "column": 17, - "nodeType": "Identifier", - "endLine": 386, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 386, - "column": 17, - "nodeType": "Identifier", - "endLine": 386, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 387, - "column": 17, - "nodeType": "Identifier", - "endLine": 387, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 387, - "column": 17, - "nodeType": "Identifier", - "endLine": 387, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 387, - "column": 17, - "nodeType": "Identifier", - "endLine": 387, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 388, - "column": 17, - "nodeType": "Identifier", - "endLine": 388, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 388, - "column": 17, - "nodeType": "Identifier", - "endLine": 388, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 388, - "column": 17, - "nodeType": "Identifier", - "endLine": 388, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 389, - "column": 17, - "nodeType": "Identifier", - "endLine": 389, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 389, - "column": 17, - "nodeType": "Identifier", - "endLine": 389, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 389, - "column": 17, - "nodeType": "Identifier", - "endLine": 389, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 427, - "column": 17, - "nodeType": "Identifier", - "endLine": 427, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-api-side-effects-method", - "severity": 2, - "message": "Do not use makeRequestWithSideEffects.", - "line": 427, - "column": 17, - "nodeType": "CallExpression", - "endLine": 434, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `socket_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 429, - "column": 21, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 429, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `channel_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 431, - "column": 21, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 431, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 442, - "column": 17, - "nodeType": "Identifier", - "endLine": 442, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 442, - "column": 17, - "nodeType": "Identifier", - "endLine": 442, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 511, - "column": 17, - "nodeType": "Identifier", - "endLine": 511, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 547, - "column": 17, - "nodeType": "Identifier", - "endLine": 547, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 548, - "column": 17, - "nodeType": "Identifier", - "endLine": 548, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 548, - "column": 17, - "nodeType": "Identifier", - "endLine": 548, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 548, - "column": 17, - "nodeType": "Identifier", - "endLine": 548, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 549, - "column": 17, - "nodeType": "Identifier", - "endLine": 549, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 549, - "column": 17, - "nodeType": "Identifier", - "endLine": 549, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "rulesdir/no-multiple-api-calls", - "severity": 2, - "message": "Do not call API multiple times in the same method. The API response should return all the necessary data in a single request, and API calls should not be chained together.", - "line": 549, - "column": 17, - "nodeType": "Identifier", - "endLine": 549, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/CIGitLogicTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-empty", - "severity": 2, - "message": "Empty block statement.", - "line": 118, - "column": 17, - "nodeType": "BlockStatement", - "messageId": "unexpected", - "endLine": 118, - "endColumn": 19, - "suggestions": [ - {"messageId": "suggestComment", "data": {"type": "block"}, "fix": {"range": [4081, 4081], "text": " /* empty */ "}, "desc": "Add comment inside empty block statement."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-empty", - "severity": 2, - "message": "Empty block statement.", - "line": 139, - "column": 17, - "nodeType": "BlockStatement", - "messageId": "unexpected", - "endLine": 139, - "endColumn": 19, - "suggestions": [ - {"messageId": "suggestComment", "data": {"type": "block"}, "fix": {"range": [4691, 4691], "text": " /* empty */ "}, "desc": "Add comment inside empty block statement."} - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 387, - "column": 9, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 387, - "endColumn": 20, - "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [13499, 13584], "text": ""}, "desc": "Remove the console.log()."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 389, - "column": 9, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 389, - "endColumn": 20, - "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [13653, 13737], "text": ""}, "desc": "Remove the console.log()."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/CalendarPickerTest.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "react/jsx-props-no-spreading", - "severity": 2, - "message": "Prop spreading is forbidden", - "line": 23, - "column": 17, - "nodeType": "JSXSpreadAttribute", - "messageId": "noSpreading", - "endLine": 23, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/CardUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/CardsSectionUtilsTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 2, - "message": "'phraseParameters' is defined but never used.", - "line": 10, - "column": 72, - "nodeType": null, - "messageId": "unusedVar", - "endLine": 10, - "endColumn": 88, - "suppressions": [{"kind": "directive", "justification": "this param is required for the mock"}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ConvertToLTRForComposerTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/CurrencyUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/DateUtilsTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `999` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 22, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 22, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `999` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 99, - "column": 51, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 99, - "endColumn": 56, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `999` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 115, - "column": 51, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 115, - "endColumn": 56, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/DebugUtilsTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 715, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 715, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1234` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 756, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 756, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 771, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 771, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 805, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 805, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 864, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 864, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 931, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 931, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 992, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 992, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 998, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 998, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1036, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1036, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1042, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1042, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1053, - "column": 21, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 1053, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 1065, - "column": 86, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 1065, - "endColumn": 142, - "fix": {"range": [43596, 43652], "text": "MOCK_REPORTS[`${ONYXKEYS.COLLECTION.REPORT}1`]!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1109, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1109, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/non-nullable-type-assertion-style", - "severity": 2, - "message": "Use a ! assertion to more succinctly remove null and undefined from the type.", - "line": 1138, - "column": 17, - "nodeType": "TSAsExpression", - "messageId": "preferNonNullAssertion", - "endLine": 1138, - "endColumn": 73, - "fix": {"range": [46665, 46721], "text": "MOCK_REPORTS[`${ONYXKEYS.COLLECTION.REPORT}1`]!"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1154, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1154, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1160, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1160, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1169, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1169, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1178, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1178, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1212, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1212, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1218, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1218, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1227, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1227, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1236, - "column": 25, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1236, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1276, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1276, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1282, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1282, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1293, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1293, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1331, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1331, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1337, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1337, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1346, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1346, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1355, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1355, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1389, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1389, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1395, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1395, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1404, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1404, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1413, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1413, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `0` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1440, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1440, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1446, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1446, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1456, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1456, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/DistanceRequestUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/E2EMarkdownTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/EmojiTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ErrorUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ExportOnyxStateTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/FastSearchTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/FileUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/GitUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/GithubUtilsTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 18, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 18, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 53, - "column": 29, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 53, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 79, - "column": 21, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 79, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 120, - "column": 21, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 120, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 300, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 300, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 307, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 307, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 314, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 314, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 321, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 321, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 328, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 328, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 335, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 335, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 340, - "column": 25, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 340, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 352, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 352, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 357, - "column": 25, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 357, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `merged_by` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 368, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 368, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/GooglePlacesUtilsTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 7, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 7, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 8, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 8, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 9, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 9, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 14, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 14, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 15, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 15, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 16, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 16, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 22, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 22, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 23, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 23, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 27, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 27, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 28, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 28, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 32, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 32, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 33, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 33, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 37, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 37, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 38, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 38, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `long_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 42, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 42, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `short_name` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 43, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 43, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 54, - "column": 79, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 54, - "endColumn": 106, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 54, - "column": 139, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 54, - "endColumn": 166, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 55, - "column": 79, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 55, - "endColumn": 90, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 55, - "column": 122, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 55, - "endColumn": 133, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 56, - "column": 79, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 56, - "endColumn": 93, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 56, - "column": 125, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 56, - "endColumn": 139, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 59, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 59, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 60, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 60, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 61, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 61, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 68, - "column": 79, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 68, - "endColumn": 106, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 68, - "column": 139, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 68, - "endColumn": 166, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 69, - "column": 79, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 69, - "endColumn": 90, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 69, - "column": 122, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 69, - "endColumn": 133, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 70, - "column": 79, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 70, - "endColumn": 93, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 70, - "column": 125, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 70, - "endColumn": 139, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `administrative_area_level_1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 74, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 74, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `postal_code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 75, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 75, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `doesnt-exist` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 76, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 76, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/IOUUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/LocaleCompareTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/LocalePhoneNumberTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/LocalizeTests.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/LoggingMiddlewareTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/LoginUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/MiddlewareTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/require-await", - "severity": 2, - "message": "Async arrow function has no 'await' expression.", - "line": 87, - "column": 73, - "nodeType": "ArrowFunctionExpression", - "messageId": "missingAwait", - "endLine": 87, - "endColumn": 75, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/require-await", - "severity": 2, - "message": "Async method 'json' has no 'await' expression.", - "line": 90, - "column": 17, - "nodeType": "ArrowFunctionExpression", - "messageId": "missingAwait", - "endLine": 90, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/MigrationTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 40, - "column": 76, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 40, - "endColumn": 77, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 52, - "column": 33, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 52, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 53, - "column": 33, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 53, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 56, - "column": 33, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 56, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 57, - "column": 33, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 57, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ModifiedExpenseMessageTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/MoneyRequestUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/NetworkTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/NextStepUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/NumberUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/OnyxUpdateManagerTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 73, - "column": 69, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 73, - "endColumn": 70, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 73, - "column": 85, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 73, - "endColumn": 86, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 73, - "column": 101, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 73, - "endColumn": 102, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 111, - "column": 69, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 111, - "endColumn": 70, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 139, - "column": 75, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 139, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 146, - "column": 75, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 146, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 146, - "column": 91, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 146, - "endColumn": 92, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 170, - "column": 75, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 170, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 170, - "column": 91, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 170, - "endColumn": 92, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 177, - "column": 75, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 177, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 214, - "column": 75, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 214, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 218, - "column": 75, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 218, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 218, - "column": 91, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 218, - "endColumn": 92, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 253, - "column": 75, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 253, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 261, - "column": 75, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 261, - "endColumn": 76, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 282, - "column": 69, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 282, - "endColumn": 70, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 282, - "column": 93, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 282, - "endColumn": 94, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/OnyxUpdatesTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/OptionsListUtilsTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 19, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 19, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 25, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 25, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 26, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 26, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 27, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 27, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 32, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 32, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 38, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 38, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 39, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 39, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 46, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 46, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 52, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 52, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 53, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 53, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 58, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 58, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 64, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 64, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 65, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 65, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 70, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 70, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 76, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 76, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 77, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 77, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 82, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 82, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 88, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 88, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 89, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 89, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 96, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 96, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 102, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 102, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 103, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 103, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 110, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 110, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 116, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 116, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `12` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 117, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 117, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 124, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 124, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 130, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 130, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 131, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 131, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `10` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 139, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 139, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 145, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 145, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 146, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 146, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 158, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 158, - "endColumn": 31, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 165, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 165, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 172, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 172, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 178, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 178, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 184, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 184, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 190, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 190, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 196, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 196, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 202, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 202, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 208, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 208, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 216, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 216, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `10` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 222, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 222, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `11` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 233, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 233, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 239, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 239, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `999` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 240, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 240, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `12` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 249, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 249, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 255, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 255, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1000` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 256, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 256, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `13` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 265, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 265, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 271, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 271, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1001` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 272, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 272, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `14` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 281, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 281, - "endColumn": 13, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 287, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 287, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 288, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 288, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `10` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 289, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 289, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 290, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 290, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `15` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 302, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 302, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 308, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 308, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 309, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 309, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 310, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 310, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `999` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 320, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 320, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1000` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 331, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 331, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1001` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 342, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 342, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1002` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 353, - "column": 9, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 353, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 618, - "column": 63, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 618, - "endColumn": 65, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [29299, 29301], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 659, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 659, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 669, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 669, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 679, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 679, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Food: Meat` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 684, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 684, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 689, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 689, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 772, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 772, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 781, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 781, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 790, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 790, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Food: Meat` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 794, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 794, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 799, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 799, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Food: Milk` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 803, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 803, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 808, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 808, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Food: Vegetables` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 812, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 812, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 817, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 817, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Cars: Audi` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 821, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 821, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 826, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 826, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Cars: BMW` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 830, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 830, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 835, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 835, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Cars: Mercedes-Benz` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 839, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 839, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 844, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 844, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 853, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 853, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 857, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 857, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 862, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 862, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals: Breakfast` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 866, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 866, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 871, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 871, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals: Dinner` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 875, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 875, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 880, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 880, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals: Lunch` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 884, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 884, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 889, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 889, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Food: Meat` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1477, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1477, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Food: Milk` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1481, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1481, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Cars: Audi` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1485, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1485, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Cars: Mercedes-Benz` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1489, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1489, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1493, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1493, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals: Breakfast` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1497, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1497, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals: Lunch` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1501, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1501, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `A: B: C` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1517, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1517, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `A: B: C: D: E` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1521, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1521, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Test1: Subtest2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1856, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1856, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Test: Test1: Subtest4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1860, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1860, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Nested-Travel` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1877, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1877, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Test1: Subtest1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1881, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1881, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Test: Test1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1885, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1885, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Test: Test1: Subtest1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1889, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1889, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Test: Test1: Subtest3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1893, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1893, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Test: Test1: Subtest2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1897, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1897, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Test: Test2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1901, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1901, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Test: Test3: Subtest1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1913, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1913, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Test1: Subtest3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 1917, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 1917, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Cars: BMW` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2010, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2010, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals: Lunch` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2018, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2018, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Cars: Mercedes-Benz` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2022, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2022, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Food: Meat` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2030, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2030, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals: Dinner` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2034, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2034, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Food: Vegetables` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2038, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2038, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Food: Milk` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2050, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2050, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2054, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2054, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Travel: Meals: Breakfast` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2058, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2058, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Cars: Audi` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2062, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2062, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Movies: Mr. Nobody` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2140, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2140, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `House, M.D.` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2148, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2148, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Dr. House` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2152, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2152, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `Many.dots.on.the.way.` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2156, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2156, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `More.Many.dots.on.the.way.` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 2160, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 2160, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2733, - "column": 67, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2733, - "endColumn": 69, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [103255, 103257], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-nullish-coalescing", - "severity": 2, - "message": "Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.", - "line": 2749, - "column": 67, - "nodeType": "Punctuator", - "messageId": "preferNullishOverOr", - "endLine": 2749, - "endColumn": 69, - "suggestions": [{"messageId": "suggestNullish", "fix": {"range": [104246, 104248], "text": "??"}, "desc": "Fix to nullish coalescing operator (`??`)."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/PaginationUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/PaymentUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/PersistedRequests.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/PhoneNumberTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/PolicyUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ReportActionItemSingleTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ReportActionsUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ReportUtilsTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 21, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 21, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 27, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 27, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 32, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 32, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 39, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 39, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 44, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 44, - "endColumn": 8, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 171, - "column": 21, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 171, - "endColumn": 39, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 197, - "column": 21, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 197, - "endColumn": 39, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 243, - "column": 21, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 243, - "endColumn": 39, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/RequestConflictUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/RequestTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SearchParserTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SequentialQueueTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SidebarFilterTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-bitwise", - "severity": 2, - "message": "Unexpected use of '<<'.", - "line": 352, - "column": 33, - "nodeType": "BinaryExpression", - "messageId": "unexpected", - "endLine": 352, - "endColumn": 57, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-bitwise", - "severity": 2, - "message": "Unexpected use of '&'.", - "line": 356, - "column": 37, - "nodeType": "BinaryExpression", - "messageId": "unexpected", - "endLine": 356, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-bitwise", - "severity": 2, - "message": "Unexpected use of '<<'.", - "line": 356, - "column": 42, - "nodeType": "BinaryExpression", - "messageId": "unexpected", - "endLine": 356, - "endColumn": 48, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-bitwise", - "severity": 2, - "message": "Unexpected use of '<<'.", - "line": 698, - "column": 29, - "nodeType": "BinaryExpression", - "messageId": "unexpected", - "endLine": 698, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-bitwise", - "severity": 2, - "message": "Unexpected use of '&'.", - "line": 702, - "column": 33, - "nodeType": "BinaryExpression", - "messageId": "unexpected", - "endLine": 702, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-bitwise", - "severity": 2, - "message": "Unexpected use of '<<'.", - "line": 702, - "column": 38, - "nodeType": "BinaryExpression", - "messageId": "unexpected", - "endLine": 702, - "endColumn": 44, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SidebarOrderTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 328, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 328, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 332, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 332, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 406, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 406, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 410, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 410, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 632, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 632, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 636, - "column": 21, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 636, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 835, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 835, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 987, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 987, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SidebarTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 50, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 50, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 105, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 105, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SubscriptionUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/SuffixUkkonenTreeTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/TransactionUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/TranslateTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `common.yes` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 173, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 173, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `common.no` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 174, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 174, - "endColumn": 24, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `complex.activity.none` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 175, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 175, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `complex.activity.some` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 176, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 176, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `complex.report.title.expense` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 177, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 177, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `complex.report.title.task` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 178, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 178, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `complex.report.description.none` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 179, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 179, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `complex.report.content` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 180, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 180, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/TrieTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/UnreadIndicatorUpdaterTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 13, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 13, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 21, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 21, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 29, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 29, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 38, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 38, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 39, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 39, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 40, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 40, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 47, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 47, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 60, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 60, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 68, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 68, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/UrlTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/UserUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ValidationUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/ViolationUtilsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/WorkflowUtilsTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 69, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 69, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 73, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 73, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 86, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 86, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 90, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 90, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 103, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 103, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 107, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 107, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 111, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 111, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 115, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 115, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 119, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 119, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 144, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 144, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 148, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 148, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 152, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 152, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 156, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 156, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 160, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 160, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 186, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 186, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 211, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 211, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 216, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 216, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 231, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 231, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 236, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 236, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 241, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 241, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 246, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 246, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 261, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 261, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 266, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 266, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 271, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 271, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 276, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 276, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 281, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 281, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 296, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 296, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 301, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 301, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 306, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 306, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 311, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 311, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 341, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 341, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 346, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 346, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 351, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 351, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 356, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 356, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 361, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 361, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 366, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 366, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 400, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 400, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 401, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 401, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 415, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 415, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 416, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 416, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 417, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 417, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 418, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 418, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 419, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 419, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 420, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 420, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 434, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 434, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 435, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 435, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 436, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 436, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 437, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 437, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 438, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 438, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6@example.com` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 439, - "column": 17, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 439, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/awaitStagingDeploysTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `workflow_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 14, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 14, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 28, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 28, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 40, - "column": 51, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 40, - "endColumn": 64, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 94, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 94, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 99, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 99, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 106, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 106, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 111, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 111, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 118, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 118, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 123, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 123, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 130, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 130, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 135, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 135, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 154, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 154, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 159, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 159, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 164, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 164, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 171, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 171, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 176, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 176, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 181, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 181, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 188, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 188, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 193, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 193, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `workflow_runs` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 198, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 198, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/checkDeployBlockersTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/compareUserInListTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/createOrUpdateStagingDeployTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 16, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 16, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 41, - "column": 29, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 41, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 49, - "column": 29, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 49, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 87, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 87, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 96, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 96, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 144, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 144, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 193, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 193, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 234, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 234, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 240, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 240, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 246, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 246, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 284, - "column": 33, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 284, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 290, - "column": 33, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 290, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 306, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 306, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 308, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 308, - "endColumn": 25, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 360, - "column": 33, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 360, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 366, - "column": 33, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 366, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 382, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 382, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `html_url` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 384, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 384, - "endColumn": 25, - "suppressions": [ - {"kind": "directive", "justification": ""}, - {"kind": "directive", "justification": ""} - ] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/deepReplaceKeysAndValuesTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `prefix_oldVal` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 118, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 118, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `prefix_newVal` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 122, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 122, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/enhanceParametersTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `api_setCookie` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 21, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 21, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `api_setCookie` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 42, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 42, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/generateMonthMatrixTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/getStyledArrayTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/isEmptyString.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/isReportMessageAttachmentTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/isStagingDeployLockedTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/loginTest.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `__esModule` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 10, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 10, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/markPullRequestsAsDeployedTest.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 16, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 16, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `merged_by` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 18, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 18, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `pull_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 23, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 23, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Type Property name `commit_sha` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 31, - "column": 5, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 31, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 51, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 51, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 52, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 52, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `merged_by` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 54, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 54, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 59, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 59, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 60, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 60, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `merged_by` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 62, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 62, - "endColumn": 18, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Parameter name `commit_sha` must match one of the following formats: camelCase, PascalCase", - "line": 95, - "column": 46, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 95, - "endColumn": 56, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/require-await", - "severity": 2, - "message": "Async arrow function has no 'await' expression.", - "line": 114, - "column": 68, - "nodeType": "ArrowFunctionExpression", - "messageId": "missingAwait", - "endLine": 114, - "endColumn": 70, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/require-await", - "severity": 2, - "message": "Async arrow function has no 'await' expression.", - "line": 122, - "column": 67, - "nodeType": "ArrowFunctionExpression", - "messageId": "missingAwait", - "endLine": 122, - "endColumn": 69, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Parameter name `pull_number` must match one of the following formats: camelCase, PascalCase", - "line": 164, - "column": 45, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 164, - "endColumn": 56, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 200, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 200, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 230, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 230, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Parameter name `pull_number` must match one of the following formats: camelCase, PascalCase", - "line": 247, - "column": 49, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 247, - "endColumn": 60, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 251, - "column": 25, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 251, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `merged_by` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 253, - "column": 25, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 253, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Parameter name `commit_sha` must match one of the following formats: camelCase, PascalCase", - "line": 265, - "column": 44, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 265, - "endColumn": 54, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `commit_sha` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 276, - "column": 56, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 276, - "endColumn": 66, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 294, - "column": 13, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 294, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `issue_number` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 329, - "column": 17, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 329, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/memoizeTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/nativeVersionUpdaterTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/postTestBuildComment.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `node_id` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 87, - "column": 21, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 87, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/removeInvisibleCharacters.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/sanitizeStringForJSONParseTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/searchCountryOptionsTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/times.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/useSubStepTest.tsx", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/unit/versionUpdaterTest.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/LHNTestUtils.tsx", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 52, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 52, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `2` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 59, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 59, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `3` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 66, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 66, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `4` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 73, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 73, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `5` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 80, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 80, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `6` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 87, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 87, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `7` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 94, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 94, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `8` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 101, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 101, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `9` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 108, - "column": 5, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 108, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `1708946640843000` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 184, - "column": 46, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 184, - "endColumn": 62, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/PusherHelper.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/ReportTestUtils.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/TestHelper.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 186, - "column": 46, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 186, - "endColumn": 49, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [6918, 6921], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [6918, 6921], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/createCollection.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/getValidCodeCredentials.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/optionData.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `private_isArchived` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 23, - "column": 9, - "nodeType": "Identifier", - "messageId": "doesNotMatchFormat", - "endLine": 23, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/personalDetails.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/policies.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/policyCategory.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `GL Code` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 12, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 12, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/policyEmployeeList.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/policyTags.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/reportActions.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/reports.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/transaction.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/collections/userAccount.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/createAddListenerMock.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/createOnyxMockUpdate.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/debug.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_reactInternalInstance'.", - "line": 17, - "column": 22, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 17, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access ._reactInternalInstance on an `any` value.", - "line": 17, - "column": 27, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 17, - "endColumn": 49, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "testing-library/no-debugging-utils", - "severity": 2, - "message": "Unexpected debug statement", - "line": 27, - "column": 5, - "nodeType": "Identifier", - "messageId": "noDebug", - "endLine": 27, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-explicit-any", - "severity": 2, - "message": "Unexpected any. Specify a different type.", - "line": 34, - "column": 27, - "nodeType": "TSAnyKeyword", - "messageId": "unexpectedAny", - "endLine": 34, - "endColumn": 30, - "suggestions": [ - { - "messageId": "suggestUnknown", - "fix": {"range": [1435, 1438], "text": "unknown"}, - "desc": "Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct." - }, - { - "messageId": "suggestNever", - "fix": {"range": [1435, 1438], "text": "never"}, - "desc": "Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of." - } - ], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-assignment", - "severity": 2, - "message": "Unsafe assignment of an `any` value.", - "line": 35, - "column": 11, - "nodeType": "VariableDeclarator", - "messageId": "anyAssignment", - "endLine": 35, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .type on an `any` value.", - "line": 35, - "column": 26, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 35, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-return", - "severity": 2, - "message": "Unsafe return of an `any` typed value.", - "line": 40, - "column": 9, - "nodeType": "ReturnStatement", - "messageId": "unsafeReturn", - "endLine": 40, - "endColumn": 59, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .displayName on an `any` value.", - "line": 40, - "column": 21, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 40, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .name on an `any` value.", - "line": 40, - "column": 41, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 40, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .displayName on an `any` value.", - "line": 59, - "column": 22, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 59, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-return", - "severity": 2, - "message": "Unsafe return of an `any` typed value.", - "line": 60, - "column": 17, - "nodeType": "ReturnStatement", - "messageId": "unsafeReturn", - "endLine": 60, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .displayName on an `any` value.", - "line": 60, - "column": 29, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 60, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-assignment", - "severity": 2, - "message": "Unsafe assignment of an `any` value.", - "line": 63, - "column": 19, - "nodeType": "VariableDeclarator", - "messageId": "anyAssignment", - "endLine": 63, - "endColumn": 83, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .render on an `any` value.", - "line": 63, - "column": 39, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 63, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .render on an `any` value.", - "line": 63, - "column": 66, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 63, - "endColumn": 72, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-assignment", - "severity": 2, - "message": "Unsafe assignment of an `any` value.", - "line": 69, - "column": 19, - "nodeType": "VariableDeclarator", - "messageId": "anyAssignment", - "endLine": 69, - "endColumn": 99, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .displayName on an `any` value.", - "line": 69, - "column": 39, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 69, - "endColumn": 50, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .type on an `any` value.", - "line": 69, - "column": 59, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 69, - "endColumn": 63, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-member-access", - "severity": 2, - "message": "Unsafe member access .type on an `any` value.", - "line": 69, - "column": 84, - "nodeType": "Identifier", - "messageId": "unsafeMemberExpression", - "endLine": 69, - "endColumn": 88, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unsafe-assignment", - "severity": 2, - "message": "Unsafe assignment of an `any` value.", - "line": 88, - "column": 9, - "nodeType": "Property", - "messageId": "anyAssignment", - "endLine": 88, - "endColumn": 80, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 108, - "column": 9, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 108, - "endColumn": 20, - "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [3736, 3756], "text": ""}, "desc": "Remove the console.log()."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 110, - "column": 9, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 110, - "endColumn": 20, - "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [3803, 3867], "text": ""}, "desc": "Remove the console.log()."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 112, - "column": 9, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 112, - "endColumn": 20, - "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [3889, 3928], "text": ""}, "desc": "Remove the console.log()."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/getIsUsingFakeTimers.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/waitForBatchedUpdates.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/waitForBatchedUpdatesWithAct.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/waitForNetworkPromises.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/wrapInActHelper.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/tests/utils/wrapOnyxWithWaitForBatchedUpdates.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'onyxInstance'.", - "line": 16, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 16, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'onyxInstance'.", - "line": 19, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 19, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/wdyr.ts", - "messages": [], - "suppressedMessages": [], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/web/proxy.ts", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 18, - "column": 1, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 18, - "endColumn": 12, - "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [533, 636], "text": ""}, "desc": "Remove the console.log()."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/naming-convention", - "severity": 2, - "message": "Object Literal Property name `user-agent` must match one of the following formats: camelCase, UPPER_CASE, PascalCase", - "line": 71, - "column": 13, - "nodeType": "Literal", - "messageId": "doesNotMatchFormat", - "endLine": 71, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 84, - "column": 9, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 84, - "endColumn": 20, - "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [3310, 3329], "text": ""}, "desc": "Remove the console.log()."}], - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-console", - "severity": 2, - "message": "Unexpected console statement.", - "line": 90, - "column": 5, - "nodeType": "MemberExpression", - "messageId": "unexpected", - "endLine": 90, - "endColumn": 16, - "suggestions": [{"messageId": "removeConsole", "data": {"propertyName": "log"}, "fix": {"range": [3421, 3484], "text": ""}, "desc": "Remove the console.log()."}], - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "@typescript-eslint/no-throw-literal", "replacedBy": ["@typescript-eslint/only-throw-error"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - }, - { - "filePath": "/Users/blazejkustra/Documents/swmansion/expensify/SWMApp/web/thirdPartyScripts.js", - "messages": [], - "suppressedMessages": [ - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'w'.", - "line": 4, - "column": 5, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 4, - "endColumn": 6, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "prefer-template", - "severity": 2, - "message": "Unexpected string concatenation.", - "line": 8, - "column": 36, - "nodeType": "BinaryExpression", - "messageId": "unexpectedStringConcatenation", - "endLine": 8, - "endColumn": 45, - "fix": {"range": [276, 285], "text": "`&l=${ l}`"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "prefer-template", - "severity": 2, - "message": "Unexpected string concatenation.", - "line": 10, - "column": 13, - "nodeType": "BinaryExpression", - "messageId": "unexpectedStringConcatenation", - "endLine": 10, - "endColumn": 67, - "fix": {"range": [324, 378], "text": "`https://www.googletagmanager.com/gtm.js?id=${ i }${dl}`"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 19, - "column": 1, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 155, - "endColumn": 73, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "one-var", - "severity": 2, - "message": "Split 'var' declarations into multiple statements.", - "line": 20, - "column": 5, - "nodeType": "VariableDeclaration", - "messageId": "split", - "endLine": 24, - "endColumn": 15, - "fix": {"range": [698, 719], "text": ";\n var f;\n var "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-var", - "severity": 2, - "message": "Unexpected var, use let or const instead.", - "line": 20, - "column": 5, - "nodeType": "VariableDeclaration", - "messageId": "unexpectedVar", - "endLine": 24, - "endColumn": 15, - "fix": {"range": [693, 696], "text": "let"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "one-var", - "severity": 2, - "message": "Split 'var' declarations into multiple statements.", - "line": 26, - "column": 9, - "nodeType": "VariableDeclaration", - "messageId": "split", - "endLine": 27, - "endColumn": 20, - "fix": {"range": [939, 953], "text": ";\n var "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-var", - "severity": 2, - "message": "Unexpected var, use let or const instead.", - "line": 26, - "column": 9, - "nodeType": "VariableDeclaration", - "messageId": "unexpectedVar", - "endLine": 27, - "endColumn": 20, - "fix": {"range": [934, 937], "text": "let"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 29, - "column": 13, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 39, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 25 column 16.", - "line": 30, - "column": 38, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 30, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-var", - "severity": 2, - "message": "Unexpected var, use let or const instead.", - "line": 31, - "column": 21, - "nodeType": "VariableDeclaration", - "messageId": "unexpectedVar", - "endLine": 31, - "endColumn": 27, - "fix": {"range": [1063, 1066], "text": "let"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'d' is already declared in the upper scope on line 27 column 13.", - "line": 31, - "column": 25, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 31, - "endColumn": 26, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'h' is already declared in the upper scope on line 26 column 13.", - "line": 34, - "column": 30, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 34, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-void", - "severity": 2, - "message": "Expected 'undefined' and instead saw 'void'.", - "line": 35, - "column": 32, - "nodeType": "UnaryExpression", - "messageId": "noVoid", - "endLine": 35, - "endColumn": 54, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 37, - "column": 21, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 37, - "endColumn": 72, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 25 column 16.", - "line": 41, - "column": 20, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 41, - "endColumn": 21, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'d' is already declared in the upper scope on line 27 column 13.", - "line": 42, - "column": 30, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 42, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 43, - "column": 17, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 43, - "endColumn": 42, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "object-shorthand", - "severity": 2, - "message": "Expected method shorthand.", - "line": 49, - "column": 17, - "nodeType": "Property", - "messageId": "expectedMethodShorthand", - "endLine": 53, - "endColumn": 18, - "fix": { - "range": [1595, 1758], - "text": "then (b, h) {\n return p(function (r, i) {\n d.push([b, h, r, i]), j();\n });\n }" - }, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 25 column 16.", - "line": 49, - "column": 33, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 49, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'h' is already declared in the upper scope on line 26 column 13.", - "line": 49, - "column": 36, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 49, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'r' is already declared in the upper scope on line 41 column 18.", - "line": 50, - "column": 40, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 50, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 51, - "column": 25, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 51, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-sequences", - "severity": 2, - "message": "Unexpected use of comma operator.", - "line": 51, - "column": 45, - "nodeType": "SequenceExpression", - "messageId": "unexpectedCommaExpression", - "endLine": 51, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 57, - "column": 5, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 154, - "endColumn": 27, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to function parameter 'g'.", - "line": 58, - "column": 11, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParam", - "endLine": 58, - "endColumn": 12, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-multi-assign", - "severity": 2, - "message": "Unexpected chained assignment.", - "line": 58, - "column": 15, - "nodeType": "AssignmentExpression", - "messageId": "unexpectedChain", - "endLine": 73, - "endColumn": 17, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'm'.", - "line": 58, - "column": 15, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 58, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-var", - "severity": 2, - "message": "Unexpected var, use let or const instead.", - "line": 60, - "column": 17, - "nodeType": "VariableDeclaration", - "messageId": "unexpectedVar", - "endLine": 68, - "endColumn": 19, - "fix": {"range": [1864, 1867], "text": "let"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 60 column 21.", - "line": 60, - "column": 35, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 60, - "endColumn": 36, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'i' is already declared in the upper scope on line 61 column 30.", - "line": 61, - "column": 32, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 61, - "endColumn": 33, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to function parameter 'r'.", - "line": 64, - "column": 21, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParam", - "endLine": 64, - "endColumn": 22, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "one-var", - "severity": 2, - "message": "Split 'var' declarations into multiple statements.", - "line": 65, - "column": 21, - "nodeType": "VariableDeclaration", - "messageId": "split", - "endLine": 66, - "endColumn": 38, - "fix": {"range": [2059, 2085], "text": ";\n var "}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-var", - "severity": 2, - "message": "Unexpected var, use let or const instead.", - "line": 65, - "column": 21, - "nodeType": "VariableDeclaration", - "messageId": "unexpectedVar", - "endLine": 66, - "endColumn": 38, - "fix": {"range": [2054, 2057], "text": "let"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to function parameter 'b'.", - "line": 67, - "column": 42, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParam", - "endLine": 67, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "yoda", - "severity": 2, - "message": "Expected literal to be on the right side of ==.", - "line": 67, - "column": 65, - "nodeType": "BinaryExpression", - "messageId": "expected", - "endLine": 67, - "endColumn": 93, - "fix": {"range": [2163, 2191], "text": "typeof Promise == 'function'"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "eqeqeq", - "severity": 2, - "message": "Expected '===' and instead saw '=='.", - "line": 67, - "column": 76, - "nodeType": "BinaryExpression", - "messageId": "unexpected", - "endLine": 67, - "endColumn": 78, - "fix": {"range": [2174, 2176], "text": "==="}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'h' is already declared in the upper scope on line 69 column 26.", - "line": 69, - "column": 28, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 69, - "endColumn": 29, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_api'.", - "line": 70, - "column": 28, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 70, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_api'.", - "line": 70, - "column": 37, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 70, - "endColumn": 43, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-sequences", - "severity": 2, - "message": "Unexpected use of comma operator.", - "line": 72, - "column": 34, - "nodeType": "SequenceExpression", - "messageId": "unexpectedCommaExpression", - "endLine": 72, - "endColumn": 35, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to function parameter 'y'.", - "line": 74, - "column": 10, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParam", - "endLine": 74, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'h' is already declared in the upper scope on line 75 column 22.", - "line": 75, - "column": 24, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 75, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 76, - "column": 17, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 76, - "endColumn": 65, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "yoda", - "severity": 2, - "message": "Expected literal to be on the right side of ==.", - "line": 76, - "column": 17, - "nodeType": "BinaryExpression", - "messageId": "expected", - "endLine": 76, - "endColumn": 42, - "fix": {"range": [2561, 2586], "text": "typeof h[4] == 'function'"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "eqeqeq", - "severity": 2, - "message": "Expected '===' and instead saw '=='.", - "line": 76, - "column": 28, - "nodeType": "BinaryExpression", - "messageId": "unexpected", - "endLine": 76, - "endColumn": 30, - "fix": {"range": [2572, 2574], "text": "==="}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-var", - "severity": 2, - "message": "Unexpected var, use let or const instead.", - "line": 78, - "column": 13, - "nodeType": "VariableDeclaration", - "messageId": "unexpectedVar", - "endLine": 78, - "endColumn": 25, - "fix": {"range": [2636, 2639], "text": "let"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/prefer-for-of", - "severity": 2, - "message": "Expected a `for-of` loop instead of a `for` loop with this simple iteration.", - "line": 80, - "column": 17, - "nodeType": "ForStatement", - "messageId": "preferForOf", - "endLine": 80, - "endColumn": 60, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-var", - "severity": 2, - "message": "Unexpected var, use let or const instead.", - "line": 80, - "column": 22, - "nodeType": "VariableDeclaration", - "messageId": "unexpectedVar", - "endLine": 80, - "endColumn": 31, - "fix": {"range": [2691, 2694], "text": "let"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "curly", - "severity": 2, - "message": "Expected { after 'for' condition.", - "line": 80, - "column": 52, - "nodeType": "ForStatement", - "messageId": "missingCurlyAfterCondition", - "endLine": 80, - "endColumn": 60, - "fix": {"range": [2721, 2729], "text": "{h(d[j]);}"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 81, - "column": 17, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 81, - "endColumn": 46, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-sequences", - "severity": 2, - "message": "Unexpected use of comma operator.", - "line": 81, - "column": 31, - "nodeType": "SequenceExpression", - "messageId": "unexpectedCommaExpression", - "endLine": 81, - "endColumn": 32, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 85, - "column": 13, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 90, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to function parameter 'o'.", - "line": 85, - "column": 15, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParam", - "endLine": 85, - "endColumn": 16, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-sequences", - "severity": 2, - "message": "Unexpected use of comma operator.", - "line": 85, - "column": 50, - "nodeType": "SequenceExpression", - "messageId": "unexpectedCommaExpression", - "endLine": 85, - "endColumn": 51, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'o'.", - "line": 86, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 86, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'o'.", - "line": 87, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 87, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "prefer-template", - "severity": 2, - "message": "Unexpected string concatenation.", - "line": 87, - "column": 26, - "nodeType": "BinaryExpression", - "messageId": "unexpectedStringConcatenation", - "endLine": 87, - "endColumn": 40, - "fix": {"range": [2948, 2962], "text": "`https://${ l}`"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'o'.", - "line": 88, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 88, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "prefer-template", - "severity": 2, - "message": "Unexpected string concatenation.", - "line": 89, - "column": 23, - "nodeType": "BinaryExpression", - "messageId": "unexpectedStringConcatenation", - "endLine": 89, - "endColumn": 43, - "fix": {"range": [3030, 3050], "text": "`Error loading ${ l}`"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-var", - "severity": 2, - "message": "Unexpected var, use let or const instead.", - "line": 91, - "column": 13, - "nodeType": "VariableDeclaration", - "messageId": "unexpectedVar", - "endLine": 91, - "endColumn": 50, - "fix": {"range": [3085, 3088], "text": "let"}, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 92, - "column": 13, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 92, - "endColumn": 89, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 95 column 22.", - "line": 96, - "column": 24, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 96, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'h' is already declared in the upper scope on line 96 column 22.", - "line": 96, - "column": 27, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 96, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'d' is already declared in the upper scope on line 99 column 22.", - "line": 96, - "column": 30, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 96, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 95 column 22.", - "line": 99, - "column": 24, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 99, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'d' is already declared in the upper scope on line 99 column 22.", - "line": 99, - "column": 27, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 99, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'j' is already declared in the upper scope on line 102 column 22.", - "line": 99, - "column": 30, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 99, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 95 column 22.", - "line": 102, - "column": 24, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 102, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'h' is already declared in the upper scope on line 96 column 22.", - "line": 102, - "column": 27, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 102, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 95 column 22.", - "line": 105, - "column": 24, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 105, - "endColumn": 25, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'h' is already declared in the upper scope on line 96 column 22.", - "line": 105, - "column": 27, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 105, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'d' is already declared in the upper scope on line 99 column 22.", - "line": 105, - "column": 30, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 105, - "endColumn": 31, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 106, - "column": 17, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 112, - "endColumn": 34, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-sequences", - "severity": 2, - "message": "Unexpected use of comma operator.", - "line": 111, - "column": 18, - "nodeType": "SequenceExpression", - "messageId": "unexpectedCommaExpression", - "endLine": 111, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-unused-expressions", - "severity": 2, - "message": "Expected an assignment or function call and instead saw an expression.", - "line": 114, - "column": 13, - "nodeType": "ExpressionStatement", - "messageId": "unusedExpression", - "endLine": 143, - "endColumn": 20, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 114, - "column": 14, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 114, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-sequences", - "severity": 2, - "message": "Unexpected use of comma operator.", - "line": 114, - "column": 29, - "nodeType": "SequenceExpression", - "messageId": "unexpectedCommaExpression", - "endLine": 114, - "endColumn": 30, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 115, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 115, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 116, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 116, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 117, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 117, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 118, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 118, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 119, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 119, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 95 column 22.", - "line": 119, - "column": 38, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 119, - "endColumn": 39, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'d' is already declared in the upper scope on line 99 column 22.", - "line": 119, - "column": 41, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 119, - "endColumn": 42, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'j' is already declared in the upper scope on line 102 column 22.", - "line": 119, - "column": 44, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 119, - "endColumn": 45, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 129, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 129, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 132, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 132, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 135, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 135, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 138, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 138, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 95 column 22.", - "line": 138, - "column": 36, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 138, - "endColumn": 37, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'d' is already declared in the upper scope on line 99 column 22.", - "line": 138, - "column": 39, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 138, - "endColumn": 40, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 141, - "column": 18, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 141, - "endColumn": 19, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "@typescript-eslint/no-shadow", - "severity": 2, - "message": "'b' is already declared in the upper scope on line 95 column 22.", - "line": 141, - "column": 40, - "nodeType": "Identifier", - "messageId": "noShadow", - "endLine": 141, - "endColumn": 41, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_w'.", - "line": 147, - "column": 10, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 147, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 147, - "column": 10, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 147, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_w'.", - "line": 148, - "column": 10, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 148, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 148, - "column": 10, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 148, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_w'.", - "line": 149, - "column": 10, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 149, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 149, - "column": 10, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 149, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'm'.", - "line": 151, - "column": 14, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 151, - "endColumn": 15, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_w'.", - "line": 152, - "column": 24, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 152, - "endColumn": 28, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "prefer-rest-params", - "severity": 2, - "message": "Use the rest parameters instead of 'arguments'.", - "line": 152, - "column": 44, - "nodeType": "Identifier", - "messageId": "preferRestParams", - "endLine": 152, - "endColumn": 53, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_v'.", - "line": 154, - "column": 10, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 154, - "endColumn": 14, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-param-reassign", - "severity": 2, - "message": "Assignment to property of function parameter 'g'.", - "line": 154, - "column": 10, - "nodeType": "Identifier", - "messageId": "assignmentToFunctionParamProp", - "endLine": 154, - "endColumn": 11, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_fs_namespace'.", - "line": 155, - "column": 22, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 155, - "endColumn": 42, - "suppressions": [{"kind": "directive", "justification": ""}] - }, - { - "ruleId": "no-underscore-dangle", - "severity": 2, - "message": "Unexpected dangling '_' in '_fs_script'.", - "line": 155, - "column": 54, - "nodeType": "MemberExpression", - "messageId": "unexpectedUnderscore", - "endLine": 155, - "endColumn": 71, - "suppressions": [{"kind": "directive", "justification": ""}] - } - ], - "errorCount": 0, - "fatalErrorCount": 0, - "warningCount": 0, - "fixableErrorCount": 0, - "fixableWarningCount": 0, - "usedDeprecatedRules": [ - {"ruleId": "@typescript-eslint/lines-between-class-members", "replacedBy": ["@stylistic/ts/lines-between-class-members"]}, - {"ruleId": "lines-around-directive", "replacedBy": ["padding-line-between-statements"]}, - {"ruleId": "no-new-object", "replacedBy": ["no-object-constructor"]}, - {"ruleId": "spaced-comment", "replacedBy": []}, - {"ruleId": "no-buffer-constructor", "replacedBy": []}, - {"ruleId": "no-new-require", "replacedBy": []}, - {"ruleId": "no-path-concat", "replacedBy": []} - ] - } -] diff --git a/script.py b/script.py deleted file mode 100644 index 21f8497ef9da..000000000000 --- a/script.py +++ /dev/null @@ -1,34 +0,0 @@ -import json -import re - -# Load ESLint result -with open('result.json', 'r') as f: - eslint_result = json.load(f) - -files = {} -# Loop over entries in eslint result -for entry in eslint_result: - file_path = entry['filePath'] - - # If file is not already processed, load its content - if file_path not in files: - with open(file_path, 'r') as f: - file_content = f.read().split('\n') - files[file_path] = file_content - - for message in entry['messages']: - line_number = message['line'] - rule_id = message['ruleId'] - - # Prepare eslint disable line - eslint_line = f'// eslint-disable-next-line {rule_id}' - - # Add eslint line at appropriate position - files[file_path].insert(line_number - 1, eslint_line) - -# Overwrite files -for file_path, content in files.items(): - new_content = '\n'.join(content) - - with open(file_path, 'w') as f: - f.write(new_content) \ No newline at end of file From 77d6390764e44b68a98145f3207abdbe2a03a3fc Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Tue, 22 Oct 2024 17:57:41 +0200 Subject: [PATCH 07/14] Add one more ignore comment --- .../approvals/WorkspaceWorkflowsApprovalsApproverPage.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsApproverPage.tsx b/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsApproverPage.tsx index 56cf5a0eb90b..1c952617dab5 100644 --- a/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsApproverPage.tsx +++ b/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsApproverPage.tsx @@ -117,6 +117,7 @@ function WorkspaceWorkflowsApprovalsApproverPage({policy, personalDetails, isLoa .filter((approver): approver is SelectionListApprover => !!approver); approvers.push(...availableApprovers); + // eslint-disable-next-line react-compiler/react-compiler setAllApprovers(approvers); } From bd0df2303677525bef190d6045b3d3c1b6b03592 Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Wed, 23 Oct 2024 10:07:56 +0200 Subject: [PATCH 08/14] Remove unnecessary comments --- src/components/AttachmentPicker/index.tsx | 2 -- src/components/KYCWall/BaseKYCWall.tsx | 1 - 2 files changed, 3 deletions(-) diff --git a/src/components/AttachmentPicker/index.tsx b/src/components/AttachmentPicker/index.tsx index 8bdbae44e6c4..f3c880fcb835 100644 --- a/src/components/AttachmentPicker/index.tsx +++ b/src/components/AttachmentPicker/index.tsx @@ -97,9 +97,7 @@ function AttachmentPicker({children, type = CONST.ATTACHMENT_PICKER_TYPE.FILE, a ); }} accept={acceptedFileTypes ? getAcceptableFileTypesFromAList(acceptedFileTypes) : getAcceptableFileTypes(type)} - // eslint-disable-next-line react/jsx-no-comment-textnodes /> - // eslint-disable-next-line react-compiler/react-compiler {/* eslint-disable-next-line react-compiler/react-compiler */} {children({ openPicker: ({onPicked: newOnPicked, onCanceled: newOnCanceled = () => {}}) => { diff --git a/src/components/KYCWall/BaseKYCWall.tsx b/src/components/KYCWall/BaseKYCWall.tsx index 91015168cf8e..b846449faafd 100644 --- a/src/components/KYCWall/BaseKYCWall.tsx +++ b/src/components/KYCWall/BaseKYCWall.tsx @@ -243,7 +243,6 @@ function KYCWall({ selectPaymentMethod(item); }} shouldShowPersonalBankAccountOption={shouldShowPersonalBankAccountOption} - // eslint-disable-next-line react/jsx-no-comment-textnodes /> {children(continueAction, viewRef(anchorRef))} From 1f247a44a441a7757362ed9b56d279e3b547e64a Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Wed, 23 Oct 2024 11:26:35 +0200 Subject: [PATCH 09/14] Remove unnecessary eslint comment --- src/pages/home/report/ReportActionCompose/SuggestionMention.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/home/report/ReportActionCompose/SuggestionMention.tsx b/src/pages/home/report/ReportActionCompose/SuggestionMention.tsx index df8d974943f3..7a7230fef333 100644 --- a/src/pages/home/report/ReportActionCompose/SuggestionMention.tsx +++ b/src/pages/home/report/ReportActionCompose/SuggestionMention.tsx @@ -137,7 +137,6 @@ function SuggestionMention( const suggestionInsertionIndexRef = useRef(null); // Used to detect if the selection has changed since the last suggestion insertion - // eslint-disable-next-line react-compiler/react-compiler // If so, we reset the suggestionInsertionIndexRef // eslint-disable-next-line react-compiler/react-compiler const hasSelectionChanged = !(selection.end === selection.start && selection.start === suggestionInsertionIndexRef.current); From aae3f98fd89d9abf35535e0262f0169245352da9 Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Thu, 24 Oct 2024 09:54:14 +0200 Subject: [PATCH 10/14] Remove unnecessary ignore comment --- src/components/ButtonWithDropdownMenu/index.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/ButtonWithDropdownMenu/index.tsx b/src/components/ButtonWithDropdownMenu/index.tsx index d63609302e69..c44054c15445 100644 --- a/src/components/ButtonWithDropdownMenu/index.tsx +++ b/src/components/ButtonWithDropdownMenu/index.tsx @@ -200,7 +200,6 @@ function ButtonWithDropdownMenu({ onModalShow={onOptionsMenuShow} onItemSelected={() => setIsMenuVisible(false)} anchorPosition={shouldUseStyleUtilityForAnchorPosition ? styles.popoverButtonDropdownMenuOffset(windowWidth) : popoverAnchorPosition} - // eslint-disable-next-line react-compiler/react-compiler shouldShowSelectedItemCheck={shouldShowSelectedItemCheck} // eslint-disable-next-line react-compiler/react-compiler anchorRef={nullCheckRef(dropdownAnchor)} From 4c132383d97c9545a51e8fe874441cf280ec0448 Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Fri, 25 Oct 2024 11:41:06 +0200 Subject: [PATCH 11/14] Exclude node_modules --- babel.config.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/babel.config.js b/babel.config.js index e769b6986987..de4f6b86016a 100644 --- a/babel.config.js +++ b/babel.config.js @@ -7,8 +7,14 @@ const ReactCompilerConfig = { environment: { enableTreatRefLikeIdentifiersAsRefs: true, }, - // We exclude 'tests' directory from compilation, but still compile components imported in test files. - sources: (filename) => !filename.includes('tests/'), + sources: (filename) => { + // We exclude 'tests' directory from compilation, but still compile components imported in test files. + if (filename.includes('tests/') || filename.includes('node_modules/')) { + return false; + } + + return true; + }, }; /** From 5ef5faa451417353a871eb524dae5c1430429c07 Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Fri, 25 Oct 2024 12:34:48 +0200 Subject: [PATCH 12/14] Simplify if --- babel.config.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/babel.config.js b/babel.config.js index de4f6b86016a..a1ba913f3fca 100644 --- a/babel.config.js +++ b/babel.config.js @@ -7,14 +7,8 @@ const ReactCompilerConfig = { environment: { enableTreatRefLikeIdentifiersAsRefs: true, }, - sources: (filename) => { - // We exclude 'tests' directory from compilation, but still compile components imported in test files. - if (filename.includes('tests/') || filename.includes('node_modules/')) { - return false; - } - - return true; - }, + // We exclude 'tests' directory from compilation, but still compile components imported in test files. + sources: (filename) => !filename.includes('tests/') || !filename.includes('node_modules/'), }; /** From a0b9c9d8e1dafeac9f9a793fa2394fb1443a3f80 Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Fri, 25 Oct 2024 12:36:05 +0200 Subject: [PATCH 13/14] Dont forget about Morgan's laws --- babel.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/babel.config.js b/babel.config.js index a1ba913f3fca..3f0fff03736d 100644 --- a/babel.config.js +++ b/babel.config.js @@ -8,7 +8,7 @@ const ReactCompilerConfig = { enableTreatRefLikeIdentifiersAsRefs: true, }, // We exclude 'tests' directory from compilation, but still compile components imported in test files. - sources: (filename) => !filename.includes('tests/') || !filename.includes('node_modules/'), + sources: (filename) => !filename.includes('tests/') && !filename.includes('node_modules/'), }; /** From 898ecbcee678eb8658c82e3ee40b223a8b3f3a6f Mon Sep 17 00:00:00 2001 From: Blazej Kustra Date: Fri, 25 Oct 2024 13:10:38 +0200 Subject: [PATCH 14/14] Rerun tests